Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » XML in der Datenbank benutzen » Abfrageergebnisse als XML erhalten

 

FOR XML EXPLICIT verwenden

Mit FOR XML EXPLICIT können Sie die Struktur des XML-Dokuments steuern, das von der Abfrage zurückgegeben wird. Die Abfrage muss auf eine bestimmte Art geschrieben werden, um die Informationen über die gewünschte Verschachtelung innerhalb des Abfrageergebnisses anzugeben. Mit den von FOR XML EXPLICIT unterstützten optionalen Direktiven können Sie die Behandlung einzelner Spalten konfigurieren. So können Sie zum Beispiel steuern, ob eine Spalte als Element- oder Attributinhalt erscheint, oder ob eine Spalte nur zur Reihung des Ergebnisses verwendet wird und nicht im generierten XML vorkommt.

Ein Beispiel dafür, wie Sie eine Abfrage mit FOR XML EXPLICIT schreiben, finden Sie unter Eine Abfrage im EXPLICIT-Modus schreiben.

 Parameter
 Datenspalten einer Abfrage hinzufügen
 Verwendungszweck
 Eine Abfrage im EXPLICIT-Modus schreiben
 FOR XML EXPLICIT-Beispiele
 Die Element-Direktive verwenden
 Die Hide-Direktive verwenden
 Die xml-Direktive verwenden
 Das cdata-Direktiv verwenden