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

SQL Anywhere 11.0.1 (Deutsch) » SQL Anywhere Server - SQL-Benutzerhandbuch » XML in der Datenbank » XML in der Datenbank benutzen » SQL/XML verwenden, um Abfrageergebnisse als XML zu erhalten

 

Die XMLCONCAT-Funktion verwenden

Die XMLCONCAT-Funktion erstellt verzweigte Baumstrukturen (Wald) von XML-Elementen, indem alle hereinkommenden XML-Werte verkettet werden. Die folgende Abfrage verkettet die <given_name>- und <surname>-Elemente für jeden Mitarbeiter in der Employees-Tabelle:

SELECT XMLCONCAT( XMLELEMENT( NAME given_name, GivenName ),
                  XMLELEMENT( NAME surname, Surname )
                 ) AS "Employee_Name"
FROM Employees;

Diese Abfrage liefert das folgende Ergebnis:

Employee_Name
<given_name>Fran</given_name>
<surname>Whitney</surname>
<given_name>Matthew</given_name>
<surname>Cobb</surname>
<given_name>Philip</given_name>
<surname>Chin</surname>
<given_name>Julie</given_name>
<surname>Jordan</surname>
...

Weitere Hinweise finden Sie unter XMLCONCAT-Funktion [Zeichenfolge].