Umgang mit XML-Daten

SQL Server bietet die Möglichkeit, Ergebnismengen nicht nur in Form flacher Tabellen, sondern auch als hierarchische XML-Strukturen zurückzugeben. In den folgenden Abschnitten lernen Sie diese Möglichkeiten kennen.

XML-Daten mit der FOR XML-Klausel abrufen

Mit der FOR XML-Klausel bietet SQL Server eine sehr komfortable Möglichkeit, Ergebnismengen in XML-Form zu ermitteln. Wie in Kapitel 36 beschrieben, brauchen Sie im einfachsten Fall die jeweilige Abfrage lediglich um die Klausel FOR XML AUTO zu erweitern. Beispiel:

SELECT ID, Name_1
FROM Sales.Customers
FOR XML AUTO

Hierbei gibt SQL Server die Ergebnismenge in Form mehrerer XML-Elemente zurück, die jeweils den Namen der entsprechenden Tabellen tragen. Das Ergebnis sieht dann ...

Get Microsoft SQL Server 2008 R2 - Das Entwicklerbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.