O'Reilly logo

Microsoft SQL Server 2008 R2 - Das Entwicklerbuch by Alexander Köller, Klaus Löffelmann, Jörg Neumann, Georg Urban

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required