Die XMLGEN-Funktion wird verwendet, um einen XML-Wert zu generieren, der auf einem XQuery-Konstruktor basiert.
Das von der folgenden Abfrage generierte XML enthält Informationen über die Kundenbestellungen in der SQL Anywhere-Beispieldatenbank. Es verwendet die folgenden variablen Referenzen:
{$ID} Generiert den Inhalt für das <ID>-Element, wobei Werte aus der ID-Spalte in der SalesOrders-Tabelle verwendet werden.
{$OrderDate} Generiert den Inhalt für das <date>-Element, wobei Werte aus der OrderDate-Spalte in der SalesOrders-Tabelle verwendet werden.
{$Customers} Generiert den Inhalt für das <customer>-Element anhand der CompanyName-Spalte in der Customers-Tabelle.
SELECT XMLGEN ( '<order> <ID>{$ID}</ID> <date>{$OrderDate}</date> <customer>{$Customers}</customer> </order>', SalesOrders.ID, SalesOrders.OrderDate, Customers.CompanyName AS Customers ) AS order_info FROM SalesOrders JOIN Customers ON Customers.ID = SalesOrders.CustomerID ORDER BY SalesOrders.CustomerID; |
Diese Abfrage erzeugt das folgende Ergebnis:
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2013, SAP AG oder ein SAP-Konzernunternehmen. - SAP Sybase SQL Anywhere 16.0 |