Оператор 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> |