概率一个简单的问题,但我是新来的,2005年SQL形成XML,但什么是最好的XML SQL语句用来形成从看起来像这样的表如下所示的XML?

Column1     Column2   
------------------------
Baseball    Football   
Cricket     Polo       
Swim        Beach      

所需的XML输出:

<Category Name="Baseball">
  <Subcategory>Football</Subcategory>
</Category>
<Category Name="Cricket">
  <SubCategory>Polo</Subcategory>
</Category>
<Category Name="Swim">
  <SubCategory>Beach</Subcategory>
</Category>
有帮助吗?

解决方案

未测试:

SELECT t.column1 AS "@Name",
       t.column2 AS Subcategory
  FROM TABLE t
FOR XML PATH ('Category')

根据上此处发现例子。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top