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

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

<tfoot id='NRbah'></tfoot>

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

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

      1. <legend id='NRbah'><style id='NRbah'><dir id='NRbah'><q id='NRbah'></q></dir></style></legend>

        在 SQL Server 中選擇 XML 元素

        Select XML element in SQL Server(在 SQL Server 中選擇 XML 元素)
        • <bdo id='6aldt'></bdo><ul id='6aldt'></ul>

          <tfoot id='6aldt'></tfoot>

          <small id='6aldt'></small><noframes id='6aldt'>

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

              <tbody id='6aldt'></tbody>
          1. <legend id='6aldt'><style id='6aldt'><dir id='6aldt'><q id='6aldt'></q></dir></style></legend>

                  本文介紹了在 SQL Server 中選擇 XML 元素的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

                  問題描述

                  限時送ChatGPT賬號..

                  我有一些 XML 需要使用 SQL Server 2008 進(jìn)行解析.我想我已經(jīng)接近得到我想要的東西了,但是我沒有正確的語法(我相信).

                  I have some XML that I need to parse using SQL Server 2008. I think I'm close to getting what I want, but I don't have the correct syntax (I believe).

                  我有以下幾點:

                  DECLARE @doc XML
                  SET @doc = '<ROOT>          
                      <InvoiceDetail>
                          <OrderId>1000000</OrderId>
                          <OrderTypeId>2</OrderTypeId>
                          <Id>2000</Id>
                          <InvoiceItems>
                              <InvoiceItem>
                                  <LineId>1</LineId>
                                  <Cd>123456</Cd>
                                  <Description>Item 1</Description>
                                  <Quantity>1</Quantity>
                                  <UnitPrice>99.990000</UnitPrice>
                              </InvoiceItem>
                              <InvoiceItem>
                                  <LineId>2</LineId>
                                  <Cd>234567</Cd>
                                  <Description>Item 2</Description>
                                  <Quantity>1</Quantity>
                                  <UnitPrice>89.990000</UnitPrice>
                              </InvoiceItem>
                          </InvoiceItems>
                      </InvoiceDetail>
                      <InvoiceDetail>
                          <OrderId>1200000</OrderId>
                          <OrderTypeId>1</OrderTypeId>
                          <Id>3000</Id>
                          <InvoiceItems>
                              <InvoiceItem>
                                  <LineId>1</LineId>
                                  <Cd>234567</Cd>
                                  <Description>Item 2</Description>
                                  <Quantity>1</Quantity>
                                  <UnitPrice>89.990000</UnitPrice>
                              </InvoiceItem>
                              <InvoiceItem>
                                  <LineId>2</LineId>
                                  <Cd>345678</Cd>
                                  <Description>Item 3</Description>
                                  <Quantity>1</Quantity>
                                  <UnitPrice>79.990000</UnitPrice>
                              </InvoiceItem>
                          </InvoiceItems>
                      </InvoiceDetail>
                  </ROOT>'
                  
                  SELECT 
                        Invoices.Node.value('@OrderId', 'VARCHAR(10)') 'OrderID'
                      , Invoices.Node.value('@Id', 'INT') 'InvoiceId'
                      , Items.Cd.value('.', 'VARCHAR(14)') 'ItemId'
                  FROM 
                      @doc.nodes('//InvoiceDetail') Invoices(Node)
                      CROSS APPLY Invoices.Node.nodes('./InvoiceItems/InvoiceItem/Cd') Items(Cd)
                  

                  我得到以下結(jié)果:

                  NULL    NULL    123456
                  NULL    NULL    234567
                  NULL    NULL    234567
                  NULL    NULL    345678
                  

                  我正在嘗試獲得以下信息:

                  I'm trying to get the following:

                  1000000 2000    123456
                  1000000 2000    234567
                  1200000 3000    234567
                  1200000 3000    345678
                  

                  我做錯了什么?

                  推薦答案

                  抓取元素的語法是:

                  SELECT Invoices.Node.value('(OrderId)[1]', 'VARCHAR(10)') 'OrderID'
                      , Invoices.Node.value('(Id)[1]', 'INT') 'InvoiceId'
                      , Items.Cd.value('.', 'VARCHAR(14)') 'ItemId'
                  FROM 
                      @doc.nodes('//InvoiceDetail') Invoices(Node)
                      CROSS APPLY Invoices.Node.nodes('./InvoiceItems/InvoiceItem/Cd') Items(Cd)
                  

                  這似乎也可以在沒有明確括號的情況下工作:

                  This also appears to work without the explicit parenthesis:

                  Invoices.Node.value('OrderId[1]', 'VARCHAR(10)') 
                  

                  <小時>

                  @ 語法用于屬性,而不是 XQuery 中的元素.如果你有


                  The @ syntax is for attributes, not elements in XQuery. If you had

                  <InvoiceDetail title="something">
                  

                  然后你就可以使用:

                  SELECT Invoices.Node.value('@title', 'VARCHAR(MAX)') AS Title
                  FROM @doc.nodes('//InvoiceDetail') Invoices(Node)
                  

                  這是一篇關(guān)于使用 XQuery 值的好文章

                  這篇關(guān)于在 SQL Server 中選擇 XML 元素的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

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

                  相關(guān)文檔推薦

                  Can I figure out a list of databases and the space used by SQL Server instances without writing SQL queries?(我可以在不編寫 SQL 查詢的情況下找出數(shù)據(jù)庫列表和 SQL Server 實例使用的空間嗎?) - IT屋-程序員軟件開發(fā)
                  How to create a login to a SQL Server instance?(如何創(chuàng)建對 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()?(為什么會出現(xiàn)“數(shù)據(jù)類型轉(zhuǎn)換錯誤?使用 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 應(yīng)用程序設(shè)計——將文檔從 SQL Server 移動到文件存儲)

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

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

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

                          <tbody id='ppGfk'></tbody>

                            <tfoot id='ppGfk'></tfoot>
                          • 主站蜘蛛池模板: 欧美三级在线视频 | 国产福利视频在线 | 丁香激情网 | 午夜精品影院 | 色老板免费视频 | 国产美女免费 | 亚洲高清免费视频 | 亚洲午夜视频在线观看 | 97久久久久 | 秋霞av在线 | 日韩在线观看中文字幕 | 欧美成人免费 | 久久久久久久九九九九 | 国产精品免费在线播放 | 国产成人91 | 日韩中文视频 | 黑人系列合集h | 在线日韩| av手机版 | 久久久精品一区二区三区 | 国产美女永久免费无遮挡 | 女人av在线 | 午夜国产在线观看 | 日本成人中文字幕 | 欧美日韩成人在线观看 | 久久免费小视频 | 91福利网 | 久久手机视频 | 天天综合天天 | 亚洲最大的网站 | 亚洲福利视频一区 | 黄色一级大片在线免费看国产一 | 免费色片 | 岛国精品在线播放 | 国产一区二区三区精品视频 | 亚洲 欧美 另类 综合 偷拍 | www.久草| av女优天堂| 亚洲成a人片 | 国产精品二 | 成年在线观看 |