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

<legend id='VOXqZ'><style id='VOXqZ'><dir id='VOXqZ'><q id='VOXqZ'></q></dir></style></legend>
      <i id='VOXqZ'><tr id='VOXqZ'><dt id='VOXqZ'><q id='VOXqZ'><span id='VOXqZ'><b id='VOXqZ'><form id='VOXqZ'><ins id='VOXqZ'></ins><ul id='VOXqZ'></ul><sub id='VOXqZ'></sub></form><legend id='VOXqZ'></legend><bdo id='VOXqZ'><pre id='VOXqZ'><center id='VOXqZ'></center></pre></bdo></b><th id='VOXqZ'></th></span></q></dt></tr></i><div class="8aky022" id='VOXqZ'><tfoot id='VOXqZ'></tfoot><dl id='VOXqZ'><fieldset id='VOXqZ'></fieldset></dl></div>

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

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

      1. <tfoot id='VOXqZ'></tfoot>
      2. SQL Server 將 XML 子節點附加到父節點

        SQL Server append XML child nodes to parent node(SQL Server 將 XML 子節點附加到父節點)

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

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

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

                  本文介紹了SQL Server 將 XML 子節點附加到父節點的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                  問題描述

                  我需要一個腳本來將新的 xml 子節點插入/附加到預先存在的 xml 父節點.

                  I need to have a script which can insert / append new xml child nodes to a pre-existing xml parent node.

                  --New child nodes
                  DECLARE @XMLChildData XML
                  SET @XMLChildData = '
                  <Persons>
                      <Person>
                          <Firstname>Gary</Firstname>
                          <Surname>Smith</Surname>
                          <Telephone>0115547899</Telephone>
                          <Address>
                              <AddressLine>1 Church Lane</AddressLine>
                              <AddressLine>Rosebank</AddressLine>
                              <AddressLine>Houghton</AddressLine>
                              <AddressLine>South Africa</AddressLine>
                          </Address>
                      </Person>
                      <Person>
                          <Firstname>Wayne</Firstname>
                          <Surname>Farmey</Surname>
                          <Telephone>0117453269</Telephone>
                          <Address>
                              <AddressLine>51 Oak Street</AddressLine>
                              <AddressLine>Rivionia</AddressLine>
                              <AddressLine>Sandton</AddressLine>
                              <AddressLine>South Africa</AddressLine>
                          </Address>
                      </Person>
                      <Person>
                          <Firstname>Mark</Firstname>
                          <Surname>Jones</Surname>
                          <Telephone>0119854741</Telephone>
                          <Address>
                              <AddressLine>4 Arum Lane</AddressLine>
                              <AddressLine>Glen Hazel</AddressLine>
                              <AddressLine>Johannesburg</AddressLine>
                              <AddressLine>South Africa</AddressLine>
                          </Address>
                      </Person>
                  </Persons>'
                  
                  --Existing parent node
                  DECLARE @XMLParentData XML
                  SET @XMLParentData = '
                  <Persons>
                      <Person>
                          <Firstname>Sarah</Firstname>
                          <Surname>Gray</Surname>
                          <Telephone>0113265874</Telephone>
                          <Address>
                              <AddressLine>78 Emerl Aveune</AddressLine>
                              <AddressLine>Fourways</AddressLine>
                              <AddressLine>Sandton</AddressLine>
                              <AddressLine>South Africa</AddressLine>
                          </Address>
                      </Person>
                      <Person>
                          <Firstname>Jenna</Firstname>
                          <Surname>Reed</Surname>
                          <Telephone>0114781102</Telephone>
                          <Address>
                              <AddressLine>6 Park Lane</AddressLine>
                              <AddressLine>Parkhurst</AddressLine>
                              <AddressLine>Rosebank</AddressLine>
                              <AddressLine>South Africa</AddressLine>
                          </Address>
                      </Person>
                      <Person>
                          <Firstname>Mike</Firstname>
                          <Surname>Wilke</Surname>
                          <Telephone>0116532003</Telephone>
                          <Address>
                              <AddressLine>22 High Road</AddressLine>
                              <AddressLine>Modderfontein</AddressLine>
                              <AddressLine>Edenvale</AddressLine>
                              <AddressLine>South Africa</AddressLine>
                          </Address>
                      </Person>
                  </Persons>'
                  

                  我希望最終結果是:

                  <Persons>
                      <Person>
                          <Firstname>Sarah</Firstname>
                          <Surname>Gray</Surname>
                          <Telephone>0113265874</Telephone>
                          <Address>
                              <AddressLine>78 Emerl Aveune</AddressLine>
                              <AddressLine>Fourways</AddressLine>
                              <AddressLine>Sandton</AddressLine>
                              <AddressLine>South Africa</AddressLine>
                          </Address>
                      </Person>
                      <Person>
                          <Firstname>Jenna</Firstname>
                          <Surname>Reed</Surname>
                          <Telephone>0114781102</Telephone>
                          <Address>
                              <AddressLine>6 Park Lane</AddressLine>
                              <AddressLine>Parkhurst</AddressLine>
                              <AddressLine>Rosebank</AddressLine>
                              <AddressLine>South Africa</AddressLine>
                          </Address>
                      </Person>
                      <Person>
                          <Firstname>Mike</Firstname>
                          <Surname>Wilke</Surname>
                          <Telephone>0116532003</Telephone>
                          <Address>
                              <AddressLine>22 High Road</AddressLine>
                              <AddressLine>Modderfontein</AddressLine>
                              <AddressLine>Edenvale</AddressLine>
                              <AddressLine>South Africa</AddressLine>
                          </Address>
                      </Person>
                      <Person>
                          <Firstname>Gary</Firstname>
                          <Surname>Smith</Surname>
                          <Telephone>0115547899</Telephone>
                          <Address>
                              <AddressLine>1 Church Lane</AddressLine>
                              <AddressLine>Rosebank</AddressLine>
                              <AddressLine>Houghton</AddressLine>
                              <AddressLine>South Africa</AddressLine>
                          </Address>
                      </Person>
                      <Person>
                          <Firstname>Wayne</Firstname>
                          <Surname>Farmey</Surname>
                          <Telephone>0117453269</Telephone>
                          <Address>
                              <AddressLine>51 Oak Street</AddressLine>
                              <AddressLine>Rivionia</AddressLine>
                              <AddressLine>Sandton</AddressLine>
                              <AddressLine>South Africa</AddressLine>
                          </Address>
                      </Person>
                      <Person>
                          <Firstname>Mark</Firstname>
                          <Surname>Jones</Surname>
                          <Telephone>0119854741</Telephone>
                          <Address>
                              <AddressLine>4 Arum Lane</AddressLine>
                              <AddressLine>Glen Hazel</AddressLine>
                              <AddressLine>Johannesburg</AddressLine>
                              <AddressLine>South Africa</AddressLine>
                          </Address>
                      </Person>
                  </Persons>
                  

                  我知道我需要使用 .modify(),但是我不確定如何遍歷子節點并將每個子節點 "" 插入/附加到父節點中"" 節點.

                  I know i need to use the .modify(), however i am not sure how to iterate through the child nodes and insert / append each child "<person>" node into the parent "<persons>" node.

                  我認為它需要類似于以下內容

                  I would think it would need to be something similiar as below

                  SET @XMLParentData.modify('
                      insert     
                          (
                              sql:variable("@XMLChildData")
                          )
                      after
                          (/Person[1]/Person[1])
                  ')
                  
                  SELECT @XMLData
                  

                  推薦答案

                  從@XMLChildData 中提取 Person 節點到一個單獨的變量,并將其添加到 Persons 節點@XMLParentData.

                  Extract the Person nodes from @XMLChildData to a separate variable and add that to the Persons node of @XMLParentData.

                  DECLARE @PersonList XML
                  
                  SET @PersonList = @XMLChildData.query('Persons/*')
                  
                  SET @XMLParentData.modify('insert sql:variable("@PersonList") as last into /Persons[1]')
                  
                  SELECT @XMLParentData
                  

                  另一種方法是從兩個變量中提取 Person 節點并使用 FOR XML PATH 重建 Persons 節點.

                  Another way is to extract the Person nodes from both variables and rebuild the Persons node using FOR XML PATH.

                  SET @XMLParentData = (
                                       SELECT @XMLParentData.query('/Persons/Person'),
                                              @XMLChildData.query('/Persons/Person')
                                       FOR XML PATH(''), ROOT('Persons'), TYPE
                                       )
                  

                  這篇關于SQL Server 將 XML 子節點附加到父節點的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

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

                  相關文檔推薦

                  Break down a table to pivot in columns (SQL,PYSPARK)(分解表以按列進行透視(SQL、PYSPARK))
                  Spark giving Null Pointer Exception while performing jdbc save(Spark在執行jdbc保存時給出空指針異常)
                  execute query on sqlserver using spark sql(使用 spark sql 在 sqlserver 上執行查詢)
                  How can I compare the one line in one CSV with all lines in another CSV file?(如何將一個 CSV 中的一行與另一個 CSV 文件中的所有行進行比較?)
                  How to map the column wise data in flowfile in NiFi?(如何在 NiFi 中映射流文件中的列數據?)
                  connect SQL to apache nifi(將 SQL 連接到 apache nifi)

                    <bdo id='pcvb8'></bdo><ul id='pcvb8'></ul>
                    <tfoot id='pcvb8'></tfoot>

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

                    <legend id='pcvb8'><style id='pcvb8'><dir id='pcvb8'><q id='pcvb8'></q></dir></style></legend>

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

                          • 主站蜘蛛池模板: 氢氧化钙设备_厂家-淄博工贸有限公司 | 振动传感器,检波器-威海广达勘探仪器有限公司 | 上海璟文空运首页_一级航空货运代理公司_机场快递当日达 | 光伏支架成型设备-光伏钢边框设备-光伏设备厂家 | T恤衫定做,企业文化衫制作订做,广告T恤POLO衫定制厂家[源头工厂]-【汉诚T恤定制网】 | 圆周直径尺-小孔内视镜-纤维研磨刷-东莞市高腾达精密工具 | 心肺复苏模拟人|医学模型|急救护理模型|医学教学模型上海康人医学仪器设备有限公司 | 东莞螺杆空压机_永磁变频空压机_节能空压机_空压机工厂批发_深圳螺杆空压机_广州螺杆空压机_东莞空压机_空压机批发_东莞空压机工厂批发_东莞市文颖设备科技有限公司 | 金属清洗剂,防锈油,切削液,磨削液-青岛朗力防锈材料有限公司 | pos机办理,智能/扫码/二维码/微信支付宝pos机-北京万汇通宝商贸有限公司 | 芜湖厨房设备_芜湖商用厨具_芜湖厨具设备-芜湖鑫环厨具有限公司 控显科技 - 工控一体机、工业显示器、工业平板电脑源头厂家 | 精准猎取科技资讯,高效阅读科技新闻_科技猎 | 有机废气处理-rto焚烧炉-催化燃烧设备-VOC冷凝回收装置-三梯环境 | ◆大型吹塑加工|吹塑加工|吹塑代加工|吹塑加工厂|吹塑设备|滚塑加工|滚塑代加工-莱力奇塑业有限公司 | 不锈钢钢格栅板_热浸锌钢格板_镀锌钢格栅板_钢格栅盖板-格美瑞 | 道康宁消泡剂-瓦克-大川进口消泡剂供应商| 聚合甘油__盐城市飞龙油脂有限公司| 济南侦探调查-济南调查取证-山东私家侦探-山东白豹调查咨询公司 密集架|电动密集架|移动密集架|黑龙江档案密集架-大量现货厂家销售 | 全自动变压器变比组别测试仪-手持式直流电阻测试仪-上海来扬电气 | 涿州网站建设_网站设计_网站制作_做网站_固安良言多米网络公司 | 列管冷凝器,刮板蒸发器,外盘管反应釜厂家-无锡曼旺化工设备有限公司 | 螺旋叶片_螺旋叶片成型机_绞龙叶片_莱州源泽机械制造有限公司 | 304不锈钢无缝管_不锈钢管厂家 - 隆达钢业集团有限公司 | 机房监控|动环监控|动力环境监控系统方案产品定制厂家 - 迈世OMARA | 政府回应:200块在义乌小巷能买到爱情吗?——揭秘打工族省钱约会的生存智慧 | 广东健伦体育发展有限公司-体育工程配套及销售运动器材的体育用品服务商 | 今日热点_实时热点_奇闻异事_趣闻趣事_灵异事件 - 奇闻事件 | 【法利莱住人集装箱厂家】—活动集装箱房,集装箱租赁_大品牌,更放心 | 冷热冲击试验箱_温度冲击试验箱价格_冷热冲击箱排名_林频厂家 | 火锅加盟_四川成都火锅店加盟_中国火锅连锁品牌十强_朝天门火锅【官网】 | 广东恩亿梯电源有限公司【官网】_UPS不间断电源|EPS应急电源|模块化机房|电动汽车充电桩_UPS电源厂家(恩亿梯UPS电源,UPS不间断电源,不间断电源UPS) | 机械加工_绞车配件_立式离心机_减速机-洛阳三永机械厂 | 膜结构车棚|上海膜结构车棚|上海车棚厂家|上海膜结构公司 | 10吨无线拉力计-2吨拉力计价格-上海佳宜电子科技有限公司 | 沈阳庭院景观设计_私家花园_别墅庭院设计_阳台楼顶花园设计施工公司-【沈阳现代时园艺景观工程有限公司】 | 标准件-非标紧固件-不锈钢螺栓-非标不锈钢螺丝-非标螺母厂家-三角牙锁紧自攻-南京宝宇标准件有限公司 | 根系分析仪,大米外观品质检测仪,考种仪,藻类鉴定计数仪,叶面积仪,菌落计数仪,抑菌圈测量仪,抗生素效价测定仪,植物表型仪,冠层分析仪-杭州万深检测仪器网 | 超声波分散机-均质机-萃取仪-超声波涂料分散设备-杭州精浩 | 进口试验机价格-进口生物材料试验机-西安卡夫曼测控技术有限公司 | 移动厕所租赁|移动卫生间|上海移动厕所租赁-家瑞租赁 | 线粒体膜电位荧光探针-细胞膜-标记二抗-上海复申生物科技有限公司 |