星空网 > 软件开发 > 数据库

SQL Convert XML to Table

  •  将
 declare @ set @ = '<CMADatas> <CMAData CmaName="EventCfgItem" CmaValue="sap-abc1a01" /> <CMAData CmaName="EventNode" CmaValue="" /> <CMAData CmaName="EventSource" CmaValue="" /> <CMAData CmaName="EventType" CmaValue="" /> <CMAData CmaName="EventTypeInstance" CmaValue="" /></CMADatas>' select S.value('@CmaName', 'varchar(36)') as CmaName     , S.value('@CmaValue', 'varchar(36)') as CmaName from @.nodes('/CMADatas/CMAData') as T(S)

 

DECLARE @ ='<mssql version="10.50.4000" name="Microsoft SQL Server Developer Edition (64-bit)"> <type name="Windows 7 Main Server">  <tag KeyValue="enabled">   <boolean>true</boolean>  </tag>  <tag KeyValue="disabled">   <tag method="Read">    <type name="Windows 8 virtual pc">     <tag KeyValue="uniqueKey">      <string>SQL Server 2008</string>     </tag>     <tag KeyValue="value 8GB">      <string>SQL Server 2000</string>     </tag>    </type>   </tag>   <tag method="Read">    <type name="Windows 8 virtual pc">     <tag KeyValue="primaryKey">      <string>SQL Server 2008 R2 SP1</string>     </tag>     <tag KeyValue="value 8GB">      <string>SQL Server 2005 SP3</string>     </tag>    </type>   </tag>   <tag method="Write">    <type name="Windows Server 2008 virtual pc">     <tag KeyValue="primaryKey">      <string>SQL Server 2008 R2 SP2</string>     </tag>     <tag KeyValue="value 10GB">      <string>SQL Server 2012</string>     </tag>    </type>   </tag>  </tag> </type></mssql>';SELECT  b.c.value('@version', 'varchar(100)') [version]    ,b.c.value('@name', 'varchar(200)') [Name]    ,f.c.value('@name', 'varchar(200)') [ServerName]    ,r.c.value('@KeyValue', 'varchar(50)') [KeyValue]    ,r.c.value('(boolean)[1]', 'varchar(25)') [boolean]    ,k.c.value('@method', 'varchar(25)') [method]    ,k.c.value('@name', 'varchar(25)') [virtual_pc]    ,y.c.value('@KeyValue', 'varchar(25)') [KeyValue]    ,y.c.value('(string)[1]', 'varchar(25)') [string]FROM @.nodes('mssql') b(c)    CROSS APPLY b.c.nodes('type') f(c)      CROSS APPLY f.c.nodes('tag') r(c)        CROSS APPLY f.c.nodes('tag/tag') k(c)    --      CROSS APPLY f.c.nodes('tag/tag/type') t(c)            CROSS APPLY f.c.nodes('tag/tag/type/tag') y(c);

 




原标题:SQL Convert XML to Table

关键词:sql

sql
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

Listing评分低导致无法创建A+页面,亚马逊评分规则揭示!:https://www.ikjzd.com/articles/3652
shopee7月新政关于台湾站退货流程:https://www.ikjzd.com/articles/3653
美国欧盟发表联合声明,亚马逊打算建造“空中仓库”:https://www.ikjzd.com/articles/3654
Shopee高层揭秘东南亚市场现状:https://www.ikjzd.com/articles/3655
泰国或将成为东南亚第二大电商市场! Shopee热卖品快准备好:https://www.ikjzd.com/articles/3656
VE账号死了!一大波VC账号都来了......:https://www.ikjzd.com/articles/366
温州旧货市场有玻璃柜卖吗?:https://www.vstour.cn/a/411246.html
如何用摄影作品表现“芳草鲜美,落英缤纷”的:https://www.vstour.cn/a/411247.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流