4

簡単な質問ですが、SQL 2005でXMLを作成するのは初めてですが、次のようなテーブルから以下のXMLを作成するために使用するのに最適なFORXMLSQLステートメントは何でしょうか。

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>
4

1 に答える 1

4

未テスト:

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

ここにある例に基づいています。

于 2010-02-09T03:38:48.193 に答える