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

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - SQL 用法 » 数据库中的 XML » XML 格式的查询结果 » 使用 FOR XML 子句以 XML 格式检索查询结果

 

FOR XML 示例

以下示例说明了如何在 SELECT 语句中使用 FOR XML 子句。

  • 以下示例说明了如何在子查询中使用 FOR XML 子句:

    SELECT XMLELEMENT( NAME root,
        (SELECT * FROM Employees FOR XML RAW) );
  • 以下示例说明了如何在使用了 GROUP BY 子句和集合函数的查询中使用 FOR XML 子句:

    SELECT Name, AVG(UnitPrice) AS Price
    FROM Products
    GROUP BY Name
    FOR XML RAW;
  • 以下示例说明了如何在视图定义中使用 FOR XML 子句:

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