久久久久久久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 元素的處理方法,對(duì)大家解決問(wèn)題具有一定的參考價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)吧!

                  問(wèn)題描述

                  限時(shí)送ChatGPT賬號(hào)..

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

                  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).

                  我有以下幾點(diǎn):

                  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
                  

                  我做錯(cuò)了什么?

                  推薦答案

                  抓取元素的語(yǔ)法是:

                  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)
                  

                  這似乎也可以在沒(méi)有明確括號(hào)的情況下工作:

                  This also appears to work without the explicit parenthesis:

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

                  <小時(shí)>

                  @ 語(yǔ)法用于屬性,而不是 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 元素的文章就介紹到這了,希望我們推薦的答案對(duì)大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

                  【網(wǎng)站聲明】本站部分內(nèi)容來(lái)源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問(wèn)題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請(qǐng)聯(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ù)庫(kù)列表和 SQL Server 實(shí)例使用的空間嗎?) - IT屋-程序員軟件開發(fā)
                  How to create a login to a SQL Server instance?(如何創(chuàng)建對(duì) SQL Server 實(shí)例的登錄?)
                  How to know the version and edition of SQL Server through registry search(如何通過(guò)注冊(cè)表搜索知道SQL Server的版本和版本)
                  Why do I get a quot;data type conversion errorquot; with ExecuteNonQuery()?(為什么會(huì)出現(xiàn)“數(shù)據(jù)類型轉(zhuǎn)換錯(cuò)誤?使用 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è)計(jì)——將文檔從 SQL Server 移動(dòng)到文件存儲(chǔ))

                  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>
                          • 主站蜘蛛池模板: 国产一区二区三区四区hd | 日本久久网站 | aaa大片免费观看 | 黄色一级片aaa | 亚洲综合在线视频 | 国产精品免费看 | 欧美精品乱码久久久久久按摩 | 国产精品区二区三区日本 | 美女视频网站久久 | 成人免费视频在线观看 | 亚洲国产精品激情在线观看 | 国产乱码精品一区二区三区中文 | 在线欧美a | 国精产品一品二品国精在线观看 | 欧美国产日韩一区二区三区 | 亚洲成人毛片 | 国产亚洲精品久久久久久豆腐 | 欧美日韩免费视频 | 午夜免费视频 | 日日干夜夜干 | 国产a一区二区 | 91福利网| 亚洲欧美激情精品一区二区 | 91精品国产综合久久久久久 | 日日艹夜夜艹 | 四虎av电影 | 黄视频免费观看 | 狠狠伊人 | 孕妇一级毛片 | 国产精品久久久 | 久久久久久久国产 | 婷婷成人在线 | 国产aaaaav久久久一区二区 | 国产精品久久久久一区二区 | 欧美国产91 | 中文在线一区二区 | 性一交一乱一伦视频免费观看 | 国产精品毛片一区二区三区 | 7777在线 | 91看片网| 亚洲欧美日韩中文在线 |