Frage

Prob eine einfache Frage, aber ich bin XML in SQL 2005 zu bilden, aber was das Beste für XML-SQL-Anweisung würde zu verwenden, um die XML zu bilden, aus einer Tabelle unten gesehen, der so aussieht?

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

Gewünschte XML-Ausgabe:

<Category Name="Baseball">
  <Subcategory>Football</Subcategory>
</Category>
<Category Name="Cricket">
  <SubCategory>Polo</Subcategory>
</Category>
<Category Name="Swim">
  <SubCategory>Beach</Subcategory>
</Category>
War es hilfreich?

Lösung

Nicht getestet:

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

Auf der Grundlage auf Beispiele hier .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top