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

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

    <tfoot id='umV96'></tfoot>

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

        <legend id='umV96'><style id='umV96'><dir id='umV96'><q id='umV96'></q></dir></style></legend>
      1. <i id='umV96'><tr id='umV96'><dt id='umV96'><q id='umV96'><span id='umV96'><b id='umV96'><form id='umV96'><ins id='umV96'></ins><ul id='umV96'></ul><sub id='umV96'></sub></form><legend id='umV96'></legend><bdo id='umV96'><pre id='umV96'><center id='umV96'></center></pre></bdo></b><th id='umV96'></th></span></q></dt></tr></i><div class="bpnnrjf" id='umV96'><tfoot id='umV96'></tfoot><dl id='umV96'><fieldset id='umV96'></fieldset></dl></div>
      2. 使用 XQuery 獲取這些數據

        Use XQuery to get at this data(使用 XQuery 獲取這些數據)

          <tbody id='CIUXS'></tbody>

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

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

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

                  本文介紹了使用 XQuery 獲取這些數據的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  限時送ChatGPT賬號..

                  我是 XQuery 的新手,但遇到了一些問題.這是我的例子.

                  I am new to XQuery and am having some problems with it. Here is my example.

                  我有這個變量:

                  declare @xmlDoc XML
                  

                  其中存儲了以下 xml:

                  it has the following xml stored in it:

                  <?xml version="1.0" encoding="utf-8"?>
                  <NewDataSet>
                    <xs:schema id="NewDataSet" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
                      <xs:element name="NewDataSet" msdata:IsDataSet="true" msdata:Locale="">
                        <xs:complexType>
                          <xs:choice minOccurs="0" maxOccurs="unbounded">
                            <xs:element name="Table1">
                              <xs:complexType>
                                <xs:sequence>
                                  <xs:element name="Sharedparam" type="xs:string" minOccurs="0" />
                                  <xs:element name="Antoher" type="xs:string" minOccurs="0" />
                                  <xs:element name="RandomParam2" type="xs:string" minOccurs="0" />
                                  <xs:element name="MoreParam" type="xs:string" minOccurs="0" />
                                  <xs:element name="ResultsParam" type="xs:string" minOccurs="0" />
                                </xs:sequence>
                              </xs:complexType>
                            </xs:element>
                          </xs:choice>
                        </xs:complexType>
                      </xs:element>
                    </xs:schema>
                    <Table1>
                      <Sharedparam>shared</Sharedparam>
                      <Antoher>sahre</Antoher>
                      <RandomParam2>Good stuff</RandomParam2>
                      <MoreParam>and more</MoreParam>
                      <ResultsParam>2</ResultsParam>
                    </Table1>
                    <Table1>
                      <Sharedparam>Hey</Sharedparam>
                      <Antoher>what </Antoher>
                      <RandomParam2>do you</RandomParam2>
                      <MoreParam>think</MoreParam>
                      <ResultsParam>2</ResultsParam>
                    </Table1>
                    <Table1 />
                  </NewDataSet>
                  

                  如何選擇 Sharedparam 的所有值?(或者真的任何返回值(不是 xml)的體面的查詢都會很棒.)

                  How can I select all the values of Sharedparam? (Or really any decent query that returns values (not xml) would be great.)

                  我真正想做的是得到這樣的結果集:

                  What I am really looking to do is get a result set like this:

                  Name             Value1          Value2          Value3        Value4
                  Sharedparam      shared          Hey             Null          Null
                  Another          share           what            Null          Null
                  ....
                  

                  這會讓我忽略Value4"之外的任何數據(這對于我使用這些數據是可以接受的).

                  This would have me ignoring any data beyond "Value4" (and that is acceptable for my use of this data).

                  推薦答案

                  試試這個:

                  SELECT
                      TBL.SParam.value('(.)[1]', 'varchar(50)')
                  FROM
                      @xmldoc.nodes('/NewDataSet/Table1/Sharedparam') AS TBL(SParam)
                  

                  給我一??個輸出:

                  (No column name)
                  shared
                  Hey
                  

                  更新:如果您想獲得 <Table1> 元素中的所有 XML 元素及其值,您可以使用這個 XQuery:

                  Update: if you want to get at all the XML elements and their values inside the <Table1> elements, you can use this XQuery:

                  SELECT
                      TBL.SParam.value('local-name(.)[1]', 'varchar(50)') 'Attribute',
                      TBL.SParam.value('(.)[1]', 'varchar(50)') 'Value'
                  FROM
                      @xmldoc.nodes('/NewDataSet/Table1/*') AS TBL(SParam)
                  

                  輸出:

                  Attribute            Value
                  Sharedparam          shared
                  Antoher              sahre
                  RandomParam2         Good stuff
                  MoreParam            and more
                  ResultsParam         2
                  Sharedparam          Hey
                  Antoher              what 
                  RandomParam2         do you
                  MoreParam            think
                  ResultsParam         2
                  

                  更新 #2: 獲取第一個 和第二個 XML 節點旁邊的值彼此之間,您需要對 .nodes() 進行兩次調用 - 一次檢索第一個節點,另一次檢索第二個.它有點毛茸茸的,特別是如果你想進一步擴展它 - 性能會很糟糕 - 但它有效:-)

                  Update #2: to get the values of the first <Table1> and the second <Table1> XML node next to one another, you need to do two calls to .nodes() - once retrieving the first node, the other time the second one. It gets a bit hairy, especially if you want to extend that even further - and performance is going to be abysmal - but it works :-)

                  SELECT
                      TBL.SParam.value('local-name(.)[1]', 'varchar(50)') 'Attribute',
                      TBL.SParam.value('(.)[1]', 'varchar(50)') 'Value 1',
                      TBL2.SParam2.value('(.)[1]', 'varchar(50)') 'Value 2'
                  FROM
                      @xmldoc.nodes('/NewDataSet/Table1[1]/*') AS TBL(SParam)
                  INNER JOIN
                      @xmldoc.nodes('/NewDataSet/Table1[2]/*') AS TBL2(SParam2) ON TBL.SParam.value('local-name(.)[1]', 'varchar(50)') = TBL2.SParam2.value('local-name(.)[1]', 'varchar(50)')
                  

                  給出以下輸出:

                  Attribute      Value 1     Value 2
                  Sharedparam    shared       Hey
                  ResultsParam      2          2
                  RandomParam2   Good stuff   do you
                  Antoher        sahre        what 
                  MoreParam      and more     think
                  

                  這篇關于使用 XQuery 獲取這些數據的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持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 移動到文件存儲)
                    <tbody id='WfQZw'></tbody>
                  <legend id='WfQZw'><style id='WfQZw'><dir id='WfQZw'><q id='WfQZw'></q></dir></style></legend>
                  <i id='WfQZw'><tr id='WfQZw'><dt id='WfQZw'><q id='WfQZw'><span id='WfQZw'><b id='WfQZw'><form id='WfQZw'><ins id='WfQZw'></ins><ul id='WfQZw'></ul><sub id='WfQZw'></sub></form><legend id='WfQZw'></legend><bdo id='WfQZw'><pre id='WfQZw'><center id='WfQZw'></center></pre></bdo></b><th id='WfQZw'></th></span></q></dt></tr></i><div class="7fp5n9h" id='WfQZw'><tfoot id='WfQZw'></tfoot><dl id='WfQZw'><fieldset id='WfQZw'></fieldset></dl></div>

                  1. <tfoot id='WfQZw'></tfoot>
                      <bdo id='WfQZw'></bdo><ul id='WfQZw'></ul>

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

                            主站蜘蛛池模板: 北京遮阳网-防尘盖土网-盖土草坪-迷彩网-防尘网生产厂家-京兴科技 | 贴片电容代理-三星电容-村田电容-风华电容-国巨电容-深圳市昂洋科技有限公司 | 恒压供水控制柜|无负压|一体化泵站控制柜|PLC远程调试|MCGS触摸屏|自动控制方案-联致自控设备 | 精准猎取科技资讯,高效阅读科技新闻_科技猎 | 北京三友信电子科技有限公司-ETC高速自动栏杆机|ETC机柜|激光车辆轮廓测量仪|嵌入式车道控制器 | 泰州物流公司_泰州货运公司_泰州物流专线-东鑫物流公司 | 河南膏药贴牌-膏药代加工-膏药oem厂家-洛阳今世康医药科技有限公司 | TPE塑胶原料-PPA|杜邦pom工程塑料、PPSU|PCTG材料、PC/PBT价格-悦诚塑胶 | 仓储货架_南京货架_钢制托盘_仓储笼_隔离网_环球零件盒_诺力液压车_货架-南京一品仓储设备制造公司 | 挤奶设备过滤纸,牛奶过滤纸,挤奶机过滤袋-济南蓝贝尔工贸有限公司 | 福兰德PVC地板|PVC塑胶地板|PVC运动地板|PVC商用地板-中国弹性地板系统专业解决方案领先供应商! 福建成考网-福建成人高考网 | 楼梯定制_楼梯设计施工厂家_楼梯扶手安装制作-北京凌步楼梯 | 湖州织里童装_女童男童中大童装_款式多尺码全_织里儿童网【官网】-嘉兴嘉乐网络科技有限公司 | 百度网站优化,关键词排名,SEO优化-搜索引擎营销推广 | 无线对讲-无线对讲系统解决方案-重庆畅博通信 | 全自动包装秤_全自动上袋机_全自动套袋机_高位码垛机_全自动包装码垛系统生产线-三维汉界机器(山东)股份有限公司 | 焊接烟尘净化器__焊烟除尘设备_打磨工作台_喷漆废气治理设备 -催化燃烧设备 _天津路博蓝天环保科技有限公司 | 嘉兴泰东园林景观工程有限公司_花箱护栏 | 安徽净化板_合肥岩棉板厂家_玻镁板厂家_安徽科艺美洁净科技有限公司 | 自动气象站_农业气象站_超声波气象站_防爆气象站-山东万象环境科技有限公司 | 滚珠丝杆升降机_螺旋升降机_丝杠升降机-德迈传动 | 德国EA可编程直流电源_电子负载,中国台湾固纬直流电源_交流电源-苏州展文电子科技有限公司 | 热风机_工业热风机生产厂家上海冠顶公司提供专业热风机图片价格实惠 | 离子色谱自动进样器-青岛艾力析实验科技有限公司 | 包装盒厂家_纸盒印刷_礼品盒定制-济南恒印包装有限公司 | 冷水机-冰水机-冷冻机-冷风机-本森智能装备(深圳)有限公司 | 不锈钢散热器,冷却翅片管散热器厂家-无锡市烨晟化工装备科技有限公司 | Brotu | 关注AI,Web3.0,VR/AR,GPT,元宇宙区块链数字产业 | 一技任务网_有一技之长,就来技术任务网| 河南中整光饰机械有限公司-抛光机,去毛刺抛光机,精密镜面抛光机,全自动抛光机械设备 | 变色龙PPT-国内原创PPT模板交易平台 - PPT贰零 - 西安聚讯网络科技有限公司 | 标准件-非标紧固件-不锈钢螺栓-非标不锈钢螺丝-非标螺母厂家-三角牙锁紧自攻-南京宝宇标准件有限公司 | 天津货架厂_穿梭车货架_重型仓储货架_阁楼货架定制-天津钢力仓储货架生产厂家_天津钢力智能仓储装备 | 农业四情_农业气象站_田间小型气象站_智慧农业气象站-山东风途物联网 | 事迹材料_个人事迹名人励志故事| 东莞工作服_东莞工作服定制_工衣订做_东莞厂服| 数控专用机床,专用机床,自动线,组合机床,动力头,自动化加工生产线,江苏海鑫机床有限公司 | 膜结构_ETFE膜结构_膜结构厂家_膜结构设计-深圳市烨兴智能空间技术有限公司 | 气胀轴|气涨轴|安全夹头|安全卡盘|伺服纠偏系统厂家-天机传动 | 蓄电池回收,ups电池后备电源回收,铅酸蓄电池回收,机房电源回收-广州益夫铅酸电池回收公司 | 青岛侦探_青岛侦探事务所_青岛劝退小三_青岛调查出轨取证公司_青岛婚外情取证-青岛探真调查事务所 |