| Каталог | Индекс раздела |
| Назад | Оглавление | Вперед |
.-----------------.
V |
>>-XMLCONCAT--(--XML-выражение----,--XML-выражение-+--)------><
Схема - SYSIBM. Имя функции не может быть задано как квалифицированное имя.
Функция XMLCONCAT возвращает последовательность XML, содержащую конкатенацию нескольких переменных - входных аргументов XML.
XML-выражение
Задает выражение с типом данных XML.
Тип данных результата - XML. Результат - XML-последовательность, содержащая конкатенацию не-null входных XML-значений. Значения null на входе игнорируются. Если результат любого XML-выражения может быть null, результат может быть null; если результат каждого входного значения - null, результат - значение null.
Примечания:
Пример:
SELECT XMLCONCAT(
XMLCOMMENT(
'Confirm these employees are on track for their product schedule'
),
XMLELEMENT(
NAME "Department",
XMLATTRIBUTES(
E.WORKDEPT AS "name"
),
XMLAGG(
XMLELEMENT(
NAME "emp", E.FIRSTNME
)
ORDER BY E.FIRSTNME
)
)
)
FROM EMPLOYEE E
WHERE E.WORKDEPT = 'A00'
GROUP BY E.WORKDEPT
Этот запрос вырабатывает следующий результат:
<!--Confirm these employees are on track for their product schedule--> <Department name="A00"> <emp>CHRISTINE</emp> <emp>SEAN</emp> <emp>VINCENZO</emp> </Department>
| Назад | Оглавление | Вперед |
| Каталог | Индекс раздела |