SQL FOR XML-Hilfe
-
19-09-2019 - |
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>
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