久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

    <bdo id='t3Qrs'></bdo><ul id='t3Qrs'></ul>

    1. <i id='t3Qrs'><tr id='t3Qrs'><dt id='t3Qrs'><q id='t3Qrs'><span id='t3Qrs'><b id='t3Qrs'><form id='t3Qrs'><ins id='t3Qrs'></ins><ul id='t3Qrs'></ul><sub id='t3Qrs'></sub></form><legend id='t3Qrs'></legend><bdo id='t3Qrs'><pre id='t3Qrs'><center id='t3Qrs'></center></pre></bdo></b><th id='t3Qrs'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='t3Qrs'><tfoot id='t3Qrs'></tfoot><dl id='t3Qrs'><fieldset id='t3Qrs'></fieldset></dl></div>
      <legend id='t3Qrs'><style id='t3Qrs'><dir id='t3Qrs'><q id='t3Qrs'></q></dir></style></legend>

      1. <tfoot id='t3Qrs'></tfoot>

        <small id='t3Qrs'></small><noframes id='t3Qrs'>

        從父節點 xml sql server 檢索所有子節點

        retrieve all child nodes from a parent node xml sql server(從父節點 xml sql server 檢索所有子節點)
        1. <legend id='klCDC'><style id='klCDC'><dir id='klCDC'><q id='klCDC'></q></dir></style></legend>
            <tbody id='klCDC'></tbody>
            <bdo id='klCDC'></bdo><ul id='klCDC'></ul>

                <i id='klCDC'><tr id='klCDC'><dt id='klCDC'><q id='klCDC'><span id='klCDC'><b id='klCDC'><form id='klCDC'><ins id='klCDC'></ins><ul id='klCDC'></ul><sub id='klCDC'></sub></form><legend id='klCDC'></legend><bdo id='klCDC'><pre id='klCDC'><center id='klCDC'></center></pre></bdo></b><th id='klCDC'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='klCDC'><tfoot id='klCDC'></tfoot><dl id='klCDC'><fieldset id='klCDC'></fieldset></dl></div>
              • <small id='klCDC'></small><noframes id='klCDC'>

              • <tfoot id='klCDC'></tfoot>

                  本文介紹了從父節點 xml sql server 檢索所有子節點的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  限時送ChatGPT賬號..

                  我有這個 xml:

                  <viewNode xsi:type="View:Projection" name="Projection_1">
                  <endUserTexts label=" "/>
                  <element name="CITY">
                    <inlineType primitiveType="CHAR" length="0" precision="0" scale="0"/>
                  </element>
                  <element name="ROAD_ID">
                    <inlineType primitiveType="CHAR" length="0" precision="0" scale="0"/>
                  </element>
                  <element name="LEN">
                    <inlineType primitiveType="CHAR" length="0" precision="0" scale="0"/>
                  </element>
                  <element name="CITY2">
                    <inlineType primitiveType="CHAR" length="0" precision="0" scale="0"/>
                  </element>
                  <element name="F">
                    <inlineType name="INTEGER" primitiveType="INTEGER" length="0" precision="0" scale="0"/>
                  </element>
                  <elementFilter elementName="F">
                    <valueFilter xsi:type="Column:SingleValueFilter" including="true" value="1"/>
                  </elementFilter>
                  <input>
                    <viewNode xsi:type="View:JoinNode">#/0/Join_1</viewNode>
                    <mapping xsi:type="Type:ElementMapping" targetName="CITY" sourceName="CITY"/>
                    <mapping xsi:type="Type:ElementMapping" targetName="ROAD_ID" sourceName="ROAD_ID"/>
                    <mapping xsi:type="Type:ElementMapping" targetName="LEN" sourceName="LEN"/>
                    <mapping xsi:type="Type:ElementMapping" targetName="CITY2" sourceName="CITY2"/>
                    <mapping xsi:type="Type:ElementMapping" targetName="F" sourceName="F"/>
                  </input></viewNode>
                  

                  這是我檢索數據的代碼:

                  and this is my code to retrieve the data:

                  SELECT 
                  Tab.Col.value('../@name','nvarchar(50)') as ViewNode,
                  Tab.Col.value('@name','nvarchar(50)') as Name,
                  Tab.Col.value('(endUserTexts/@label)[1]','nvarchar(50)') as Label,  
                  Tab.Col.value('(inlineType/@primitiveType)[1]','nvarchar(50)') as PrimitveType, 
                  Tab.Col.value('(inlineType/@length)[1]','nvarchar(50)') as Length,  
                  Tab.Col.value('(inlineType/@precision)[1]','nvarchar(50)') as Precision,    
                  Tab.Col.value('(inlineType/@scale)[1]','nvarchar(50)') as Scale 
                  FROM @x.nodes('/viewNode/element') AS Tab(Col)
                  

                  這種方式有效并檢索每個元素的數據,但我還想從 elementFilter 檢索數據,并將其視為另一個元素.我的問題是,有沒有辦法檢索父節點 viewNode 的所有子節點?

                  This way works and retrieves the data for each element, but I would like to also retrieve the data from elementFilter, and treat it as if it were another element. My question is, there is a way to retrieve all the child nodes of the parent node viewNode?

                  類似于FROM @x.nodes('/viewNode/ANYCHILDNODE') AS Tab(Col)

                  推薦答案

                  首先:提供的示例不完整,因為缺少命名空間 xsi 的聲明.在我的示例中,我添加了一個虛擬聲明...

                  First of all: The provided example cannot be complete as there is a declaration for the namespace xsi missing. In my example I've added a dummy declaration...

                  這種方式有效并檢索每個元素的數據,但我會還喜歡從 elementFilter 中檢索數據,并將其視為如果它是另一個元素.我的問題是,有一種方法可以檢索父節點viewNode的所有子節點?就像是FROM @x.nodes('/viewNode/ANYCHILDNODE') AS Tab(Col)

                  This way works and retrieves the data for each element, but I would like to also retrieve the data from elementFilter, and treat it as if it were another element. My question is, there is a way to retrieve all the child nodes of the parent node viewNode? Something like FROM @x.nodes('/viewNode/ANYCHILDNODE') AS Tab(Col)

                  在這種情況下,最好提供預期的輸出...

                  In such cases it was best to provide the expected output...

                  不共享相同的屬性.而 完全是另一回事,包括與 1:n 相關的 數組本身...

                  <element> and <elementFilter> do not share the same attributes. And <input> is something else entirely, including a 1:n related <mapping> array itself...

                  所以:是的,有 * 的意思是 ANYCHILD.像 /viewNode/* 這樣的 XPath 將返回 下的所有子節點.然后,您可以使用 local-name() 對元素的名稱做出正常的反應.在下面的代碼中,我向 XPath 添加了一個 substring predicate 以返回以短語 element 開頭的元素.這將返回 但將忽略 .試試看:

                  So: Yes, there is * meaning ANYCHILD. An XPath like /viewNode/* will return all children below <viewNode>. You can then use local-name() to react on an element's name gerically. In the following clode I add a substring predicate to the XPath in order to return elements starting with the phrase element. This will return <element> and <elementFilter> but will ignore <input>. Try it out:

                  DECLARE @x XML=
                  N'<viewNode xmlns:xsi="dummy" xsi:type="View:Projection" name="Projection_1">
                    <endUserTexts label=" " />
                    <element name="CITY">
                      <inlineType primitiveType="CHAR" length="0" precision="0" scale="0" />
                    </element>
                    <element name="ROAD_ID">
                      <inlineType primitiveType="CHAR" length="0" precision="0" scale="0" />
                    </element>
                    <element name="LEN">
                      <inlineType primitiveType="CHAR" length="0" precision="0" scale="0" />
                    </element>
                    <element name="CITY2">
                      <inlineType primitiveType="CHAR" length="0" precision="0" scale="0" />
                    </element>
                    <element name="F">
                      <inlineType name="INTEGER" primitiveType="INTEGER" length="0" precision="0" scale="0" />
                    </element>
                    <elementFilter elementName="F">
                      <valueFilter xsi:type="Column:SingleValueFilter" including="true" value="1" />
                    </elementFilter>
                    <input>
                      <viewNode xsi:type="View:JoinNode">#/0/Join_1</viewNode>
                      <mapping xsi:type="Type:ElementMapping" targetName="CITY" sourceName="CITY" />
                      <mapping xsi:type="Type:ElementMapping" targetName="ROAD_ID" sourceName="ROAD_ID" />
                      <mapping xsi:type="Type:ElementMapping" targetName="LEN" sourceName="LEN" />
                      <mapping xsi:type="Type:ElementMapping" targetName="CITY2" sourceName="CITY2" />
                      <mapping xsi:type="Type:ElementMapping" targetName="F" sourceName="F" />
                    </input>
                  </viewNode>';
                  

                  --注意命名空間...

                  --Beware of the namespace...

                  WITH XMLNAMESPACES('dummy' AS xsi)
                  SELECT 
                  Tab.Col.value('../@name','nvarchar(50)') as ViewNode,
                  Tab.Col.value('@name','nvarchar(50)') as Name,
                  Tab.Col.value('(endUserTexts/@label)[1]','nvarchar(50)') as Label,  
                  Tab.Col.value('(inlineType/@primitiveType)[1]','nvarchar(50)') as PrimitveType, 
                  Tab.Col.value('(inlineType/@length)[1]','nvarchar(50)') as Length,  
                  Tab.Col.value('(inlineType/@precision)[1]','nvarchar(50)') as Precision,    
                  Tab.Col.value('(inlineType/@scale)[1]','nvarchar(50)') as Scale,
                  Tab.Col.value('@elementName','nvarchar(50)') as filter_elementName,
                  Tab.Col.value('(valueFilter/@xsi:type)[1]','nvarchar(50)') as filter_ValueFilterType,
                  Tab.Col.value('(valueFilter/@including)[1]','bit') as filter_Including,
                  Tab.Col.value('(valueFilter/@value)[1]','nvarchar(50)') as filter_value
                  FROM @x.nodes('/viewNode/*[substring(local-name(),1,7)="element"]') AS Tab(Col)
                  

                  這篇關于從父節點 xml sql server 檢索所有子節點的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                  【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                  相關文檔推薦

                  SQL query to get all products, categories and meta data woocommerce/wordpress(獲取所有產品、類別和元數據的 SQL 查詢 woocommerce/wordpress)
                  Can I figure out a list of databases and the space used by SQL Server instances without writing SQL queries?(我可以在不編寫 SQL 查詢的情況下找出數據庫列表和 SQL Server 實例使用的空間嗎?) - IT屋-程序員軟件開發
                  How to create a login to a SQL Server instance?(如何創建對 SQL Server 實例的登錄?)
                  How to know the version and edition of SQL Server through registry search(如何通過注冊表搜索知道SQL Server的版本和版本)
                  Why do I get a quot;data type conversion errorquot; with ExecuteNonQuery()?(為什么會出現“數據類型轉換錯誤?使用 ExecuteNonQuery()?)
                  How to show an image from a DataGridView to a PictureBox?(如何將 DataGridView 中的圖像顯示到 PictureBox?)

                    • <small id='Bwuik'></small><noframes id='Bwuik'>

                    • <tfoot id='Bwuik'></tfoot>

                          <legend id='Bwuik'><style id='Bwuik'><dir id='Bwuik'><q id='Bwuik'></q></dir></style></legend>
                          <i id='Bwuik'><tr id='Bwuik'><dt id='Bwuik'><q id='Bwuik'><span id='Bwuik'><b id='Bwuik'><form id='Bwuik'><ins id='Bwuik'></ins><ul id='Bwuik'></ul><sub id='Bwuik'></sub></form><legend id='Bwuik'></legend><bdo id='Bwuik'><pre id='Bwuik'><center id='Bwuik'></center></pre></bdo></b><th id='Bwuik'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='Bwuik'><tfoot id='Bwuik'></tfoot><dl id='Bwuik'><fieldset id='Bwuik'></fieldset></dl></div>
                            <bdo id='Bwuik'></bdo><ul id='Bwuik'></ul>
                              <tbody id='Bwuik'></tbody>
                            主站蜘蛛池模板: 中文精品视频 | 亚洲三级国产 | 婷婷综合网 | 日日爱夜夜操 | 国产精品久久一区二区三区 | 在线午夜| 色婷婷一区二区三区四区 | 国产乱码精品一区二区三区忘忧草 | 日本精品在线观看 | 亚洲1区 | 夜夜夜久久久 | 美女久久久 | 成人欧美一区二区三区在线观看 | 9久9久9久女女女九九九一九 | 成人精品鲁一区一区二区 | 欧美成人免费 | 午夜免费观看 | 国产精品18久久久久久白浆动漫 | 亚洲成人国产精品 | 免费啪啪 | 欧美日韩中文在线 | 欧美日韩亚洲视频 | 欧美一级在线观看 | 亚洲福利在线观看 | 一区欧美 | 精品国产18久久久久久二百 | 亚洲精品在线视频 | 国产999精品久久久 日本视频一区二区三区 | 久久精品国产亚洲一区二区 | 中文字幕亚洲精品在线观看 | 亚洲国产精品久久久久秋霞不卡 | 激情在线视频网站 | 久久久久久一区 | 在线免费视频一区 | 国产成人免费视频网站高清观看视频 | 欧洲亚洲视频 | 日韩精品一区二区三区在线观看 | 日韩在线免费视频 | 精品欧美二区 | 狠狠干狠狠操 | 日韩综合 |