Erzeugt einen Wald von XML-Elementen. In einem nicht syntaktisch analysierten Dokument bezieht sich "Wald" auf die Vielzahl
der Stammknoten innerhalb des Dokumentes. NULL wird nicht in das Ergebnis einbezogen. Wenn alle Werte NULL sind, wird NULL
zurückgegeben. Die XMLCONCAT-Funktion prüft nicht, ob das Argument einen Prolog aufweist. Wenn ein korrekt aufgebautes XML-Dokument
gefordert ist, müssen Sie sicherstellen, dass Ihre Abfrage so geschrieben ist, dass nur ein Wurzelelement erzeugt wird.
Der Elementeninhalt wird immer in Escapezeichen gesetzt, es sei denn, der Datentyp ist XML. Daten in den Spalten BINARY, LONG
BINARY, IMAGE und VARBINARY werden automatisch im Base64-kodierten Format zurückgegeben, wenn Sie eine Abfrage ausführen,
die eine XMLCONCAT-Funktion enthält.
Die folgende Abfrage erzeugt die Elemente <CustomerID>, <cust_fname> und <cust_lname> für jeden einzelnen Kunden.
SELECT XMLCONCAT( XMLELEMENT ( NAME CustomerID, ID ),
XMLELEMENT( NAME cust_fname, GivenName ),
XMLELEMENT( NAME cust_lname, Surname )
) AS "Customer Information"
FROM Customers
WHERE ID < 120;