pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

<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="mcwumec" 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="2ciu02q" 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 元素的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  限時送ChatGPT賬號..

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

                  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)
                  

                  我得到以下結果:

                  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)
                  

                  這是一篇關于使用 XQuery 值的好文章

                  這篇關于在 SQL Server 中選擇 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 移動到文件存儲)

                  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="iwwouu2" 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>
                          • 主站蜘蛛池模板: 上海平衡机-单面卧式动平衡机-万向节动平衡机-圈带动平衡机厂家-上海申岢动平衡机制造有限公司 | 恒温恒湿试验箱厂家-高低温试验箱维修价格_东莞环仪仪器_东莞环仪仪器 | 带式压滤机_污泥压滤机_污泥脱水机_带式过滤机_带式压滤机厂家-河南恒磊环保设备有限公司 | 济南宣传册设计-画册设计_济南莫都品牌设计公司| 实验室装修_实验室设计_实验室规划设计- 上海广建净化工程公司 | 物联网卡_物联网卡购买平台_移动物联网卡办理_移动联通电信流量卡通信模组采购平台? | 盘扣式脚手架-附着式升降脚手架-移动脚手架,专ye承包服务商 - 苏州安踏脚手架工程有限公司 | 丹佛斯压力传感器,WISE温度传感器,WISE压力开关,丹佛斯温度开关-上海力笙工业设备有限公司 | 不锈钢丸厂家,铝丸,铸钢丸-淄博智源铸造材料有限公司 | 台湾Apex减速机_APEX行星减速机_台湾精锐减速机厂家代理【现货】-杭州摩森机电 | 紫外线老化试验箱_uv紫外线老化试验箱价格|型号|厂家-正航仪器设备 | 硬质合金模具_硬质合金非标定制_硬面加工「生产厂家」-西迪技术股份有限公司 | 带式压滤机_污泥压滤机_污泥脱水机_带式过滤机_带式压滤机厂家-河南恒磊环保设备有限公司 | 螺纹三通快插接头-弯通快插接头-宁波舜驰气动科技有限公司 | 创绿家招商加盟网-除甲醛加盟-甲醛治理加盟-室内除甲醛加盟-创绿家招商官网 | 油液红外光谱仪-油液监测系统-燃油嗅探仪-上海冉超光电科技有限公司 | 北京租车公司_汽车/客车/班车/大巴车租赁_商务会议/展会用车/旅游大巴出租_北京桐顺创业租车公司 | 驾驶式洗地机/扫地机_全自动洗地机_工业洗地机_荣事达工厂官网 | 啤酒设备-小型啤酒设备-啤酒厂设备-济南中酿机械设备有限公司 | 大学食堂装修设计_公司餐厅效果图_工厂食堂改造_迈普装饰 | 高精度-恒温冷水机-螺杆式冰水机-蒸发冷冷水机-北京蓝海神骏科技有限公司 | 电动高压冲洗车_价格-江苏速利达机车有限公司 | 回转窑-水泥|石灰|冶金-巩义市瑞光金属制品有限责任公司 | 广州物流公司_广州货运公司_广州回程车运输 - 万信物流 | 美侍宠物-专注宠物狗及宠物猫训练|喂养|医疗|繁育|品种|价格 | 天津仓储物流-天津电商云仓-天津云仓一件代发-博程云仓官网 | 旋转气浴恒温振荡器-往复式水浴恒温振荡器-金怡百科 | 工业CT-无锡璟能智能仪器有限公司| 背压阀|减压器|不锈钢减压器|减压阀|卫生级背压阀|单向阀|背压阀厂家-上海沃原自控阀门有限公司 本安接线盒-本安电路用接线盒-本安分线盒-矿用电话接线盒-JHH生产厂家-宁波龙亿电子科技有限公司 | 小程序开发公司_APP开发多少钱_软件开发定制_微信小程序制作_客户销售管理软件-济南小溪畅流网络科技有限公司 | 长城人品牌官网| 中空玻璃生产线,玻璃加工设备,全自动封胶线,铝条折弯机,双组份打胶机,丁基胶/卧式/立式全自动涂布机,玻璃设备-山东昌盛数控设备有限公司 | 热风机_工业热风机生产厂家上海冠顶公司提供专业热风机图片价格实惠 | 蜜蜂职场文库_职场求职面试实用的范文资料大全 | 手机游戏_热门软件app下载_好玩的安卓游戏下载基地-吾爱下载站 | 酒瓶_酒杯_玻璃瓶生产厂家_徐州明政玻璃制品有限公司 | 合金耐磨锤头_破碎机锤头_郑州市德勤建材有限公司 | 全自动过滤器_反冲洗过滤器_自清洗过滤器_量子除垢环_量子环除垢_量子除垢 - 安士睿(北京)过滤设备有限公司 | Magnescale探规,Magnescale磁栅尺,Magnescale传感器,Magnescale测厚仪,Mitutoyo光栅尺,笔式位移传感器-苏州连达精密量仪有限公司 | 微波消解仪器_智能微波消解仪报价_高压微波消解仪厂家_那艾 | 烽火安全网_加密软件、神盾软件官网 |