国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > XML > 正文

SQL Convert XML to Table

2024-07-21 02:47:30
字體:
來源:轉載
供稿:網友
SQL Convert xml to Table 2015-03-30 14:17 by caixia9, ... 閱讀, ... 評論, 收藏, 編輯
  • 將xml nodes 屬性中的值 轉為table 形式
  declare @xml2 xml  set @xml2 = '<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 @xml2.nodes('/CMADatas/CMAData') as T(S)

  • 將 xml tag標簽的中值 轉為 table 格式
DECLARE @xml xml='<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 @xml.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);


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 长阳| 电白县| 鄂尔多斯市| 聂拉木县| 盖州市| 巴东县| 辉县市| 镇原县| 北票市| 荆门市| 佛冈县| 通河县| 壶关县| 乌拉特中旗| 乐安县| 抚松县| 同德县| 西城区| 绥宁县| 华安县| 怀仁县| 德清县| 九寨沟县| 辽中县| 嘉善县| 马鞍山市| 江口县| 桓仁| 大洼县| 永吉县| 武清区| 林周县| 沙坪坝区| 嘉定区| 贡山| 安宁市| 泸州市| 略阳县| 阿拉善盟| 浦北县| 叶城县|