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; |
此查询会生成以下结果:
order_info | ||
---|---|---|
|
||
|
||
|
||
|
||
... |
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |