Существует также функция XMLAGG
, которая работает с версиями до 11.2. Поскольку WM_CONCAT
является недокументированным и не поддерживается Oracle , рекомендуется не использовать его в производственной системе.
С помощью XMLAGG
вы можете сделать следующее:
SELECT XMLAGG(XMLELEMENT(E,ename||',')).EXTRACT('//text()') "Result"
FROM employee_names
Что это значит,
ename
(объединенные запятой) из таблицы employee_names
в элемент xml (с тегом E)