XMLGEN 函数用于在 XQuery 构造函数的基础上生成 XML 值。
以下查询生成的 XML 提供了有关 SQL Anywhere 示例数据库中客户订单的信息。它使用以下变量引用:
{$ID} 使用 SalesOrders 表的 ID 列中的值为 <ID> 元素生成内容。
{$OrderDate} 使用 SalesOrders 表的 OrderDate 列中的值为 <date> 元素生成内容。
{$Customers} 使用 Customers 表的 CompanyName 列中的值为 <customer> 元素生成内容。
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; |
此查询会生成以下结果:
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |