Язык запросов SQL

Оператор XMLGEN



Оператор XMLGEN

Первый аргумент оператора XMLGEN— это шаблон, который содержит символы-заполнители для значений, которые будут добавлены позже. Символы-заполнители представлены в форме "{$name}". Последовательность аргументов задает значения и связанные с ними имена, которые характеризуют шаблон. Ниже приведен пример использования этого оператора.

SELECT с.LastName

XMLGEN ( '<CUSTOMER Name="{$LASTNAME}">

                <City>{$CITY}</City>

                </CUSTOMERS ,

                c.LastName AS Name,

                с City ) AS "Result"

FROM CUSTOMER с

WHERE LastName="Abelson" OR LastName="Bailey" ;

Результат будет следующим:



LastName Result
Abelson <CUSTOMER Name="Abelson"

<City>Springfield</City>

</CUSTOMER>

Bailey <CUSTOMER Name="Bailey"

<City>Decatur</City>

</CUSTOMER>



Содержание раздела