如何粉碎列名以及XML中的数据

时间:2013-03-20 21:50:44

标签: sql xml tsql sql-server-2012 shred

我有一个XML,它有一个包含列名的标题组和一个包含属于这些列的实际数据的数据组。

示例XML:

<headerGroup> 
   <data> 
      <string>Column 1</string> 
   </data> 
   <data> 
      <string>Column 2</string> 
   </data> 
</headerGroup> 
<dataGroup> 
   <data> 
      <string> abcd </string> 
   </data> 
   <data> 
      <double> 1234</double> 
   </data> 
</dataGroup> 
<dataGroup> 
   <data> 
      <string> xyz</string> 
   </data> 
   <data> 
       <double> 78945</double> 
   </data> 
</dataGroup> 

我需要将这个xml粉碎成一个包含这些列名和相应数据的表。预期产出:

Column 1      Column 2
------------- ------------------- 
abcd           1234 
xyz           78945

列名和数据不共享相同的标签,因此无法将它们相互关联。

请记住,列名是可变的,可以更改。

提前感谢。

0 个答案:

没有答案
相关问题