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

    1. <legend id='17lpy'><style id='17lpy'><dir id='17lpy'><q id='17lpy'></q></dir></style></legend>
    2. <tfoot id='17lpy'></tfoot>

      <small id='17lpy'></small><noframes id='17lpy'>

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

        如何選擇XML中的所有列

        How to select all column in XML(如何選擇XML中的所有列)
        <legend id='HIzwC'><style id='HIzwC'><dir id='HIzwC'><q id='HIzwC'></q></dir></style></legend>
      2. <small id='HIzwC'></small><noframes id='HIzwC'>

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

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

                  本文介紹了如何選擇XML中的所有列的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  限時送ChatGPT賬號..
                  DECLARE @x AS XML
                  SET @x = '<Table1><c1><![CDATA[1]]></c1><c2><![CDATA[Sample Record]]></c2><c3><![CDATA[Test Data]]></c3></Table1>'
                  SELECT * FROM @x.nodes('/Table1')
                  

                  我想選擇所有列而不定義列名(使用 *)

                  I want to select all columns without defining the column name (using *)

                  推薦答案

                  沒有與 select * 等效的東西.最接近的是獲取一列中的節點值和另一列中的節點名稱.

                  There is no equivalent to select *. The closest you can get is to get the node values in one column and the node names in another column.

                  select T.X.value('local-name(.)', 'nvarchar(max)') as ColName,
                         T.X.value('text()[1]', 'nvarchar(max)') as ColValue
                  from @x.nodes('Table1/*') as T(X)
                  

                  結果:

                  ColName              ColValue
                  -------------------- --------------------
                  c1                   1
                  c2                   Sample Record
                  c3                   Test Data
                  

                  如果您希望節點名稱作為輸出中的列名稱,您必須構造一個查詢,指定要從中獲取值的節點,并且您必須指定用于該列的列別名.

                  If you want the node names as column names in the output you have to construct a query that specifies the node to get the value from and you have to specify the column alias to use for that column.

                  select T.X.value('(c1/text())[1]', 'nvarchar(max)') as c1,
                         T.X.value('(c2/text())[1]', 'nvarchar(max)') as c2,
                         T.X.value('(c3/text())[1]', 'nvarchar(max)') as c3
                  from @x.nodes('Table1') as T(X)
                  

                  c1                   c2                   c3
                  -------------------- -------------------- --------------------
                  1                    Sample Record        Test Data
                  

                  可以使用 XML 作為源動態構建和執行該查詢.

                  That query can be built and executed dynamically using the XML as the source.

                  declare @SQL nvarchar(max) =
                  'select '+stuff((select ',T.X.value(''('+C.Name+'/text())[1]'', ''nvarchar(max)'') as '+C.Name
                                   from @x.nodes('Table1/*') as T(X)
                                     cross apply (select T.X.value('local-name(.)', 'nvarchar(max)')) as C(Name)
                                   for xml path(''), type).value('text()[1]', 'nvarchar(max)'), 1, 1, '')+
                  ' from @x.nodes(''Table1'') as T(X)'
                  
                  exec sp_executesql @SQL, N'@x xml', @x
                  

                  這篇關于如何選擇XML中的所有列的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

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

                  相關文檔推薦

                  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?)
                  WinForms application design - moving documents from SQL Server to file storage(WinForms 應用程序設計——將文檔從 SQL Server 移動到文件存儲)
                  <legend id='bSQYv'><style id='bSQYv'><dir id='bSQYv'><q id='bSQYv'></q></dir></style></legend>

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

                          • <bdo id='bSQYv'></bdo><ul id='bSQYv'></ul>

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

                          • 主站蜘蛛池模板: 精品国产乱码久久久久久老虎 | 成人亚洲综合 | 日韩午夜电影在线观看 | 欧美一区二区免费视频 | 亚洲综合99 | 伊人狠狠 | 久久草在线视频 | 久久综合888 | 国产一区二区久久 | 成人黄色电影在线播放 | 欧美1区| 国内精品免费久久久久软件老师 | 欧美激情国产日韩精品一区18 | 91精品国产综合久久婷婷香蕉 | 91看国产 | 国产成人短视频在线观看 | av午夜激情| 久久久久综合 | 精品国产一区二区三区久久久蜜月 | 一区二区三区四区电影 | 依人成人| 久久久久九九九女人毛片 | 国产精品久久久久久久久久了 | 超碰国产在线 | 欧美成人a | 日韩综合在线播放 | 国产九九精品视频 | 中文字幕在线观看国产 | 99亚洲精品 | h视频在线免费 | 高清成人免费视频 | 中文字幕日韩欧美一区二区三区 | 中文一区 | 男女在线免费观看 | 日韩国产在线观看 | 国产中文字幕在线观看 | 午夜视频一区二区三区 | 国产成人艳妇aa视频在线 | 中文字幕97 | 91tv在线观看 | 亚洲精品一区二三区不卡 |