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 » Abfrageergebnisse als XML erhalten » Mit der FOR XML-Klausel Abfrageergebnisse als XML abrufen

 

FOR XML-Beispiele

Die folgenden Beispiele zeigen, wie die FOR XML-Klausel in einer SELECT-Anweisung verwendet wird:

  • Das folgende Beispiel zeigt, wie die FOR XML-Klausel in einer Unterabfrage verwendet wird:

    SELECT XMLELEMENT(
       NAME root,
          (SELECT * FROM Employees
           FOR XML RAW));
  • Das folgende Beispiel zeigt, wie die FOR XML-Klausel in einer Abfrage mit einer GROUP BY-Klausel und Aggregatfunktion verwendet wird:

    SELECT Name, AVG(UnitPrice) AS Price
    FROM Products
    GROUP BY Name
    FOR XML RAW;
  • Das folgende Beispiel zeigt, wie die FOR XML-Klausel in einer Ansichtsdefinition verwendet wird:

    CREATE VIEW EmployeesDepartments
    AS SELECT Surname, GivenName, DepartmentName
    FROM Employees JOIN Departments
    ON Employees.DepartmentID = Departments.DepartmentID
    FOR XML AUTO;