国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 广宗县| 中牟县| 英山县| 睢宁县| 西吉县| 太仆寺旗| 民乐县| 莱州市| 桐柏县| 彭州市| 南川市| 宜君县| 六枝特区| 富平县| 汝州市| 老河口市| 杨浦区| 阿尔山市| 百色市| 桃园县| 武城县| 同仁县| 满城县| 肥城市| 马尔康县| 伊宁县| 中卫市| 益阳市| 古交市| 阳泉市| 石泉县| 乌审旗| 长治市| 阳东县| 安康市| 万全县| 四子王旗| 金寨县| 宜春市| 老河口市| 武宁县|