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 で意見交換できます
|
Copyright © 2013, SAP AG or an SAP affiliate company. - SAP Sybase SQL Anywhere 16.0 |