Для использования функции LISTAGG для агрегирования и конкатенации строк в Oracle можно следовать общему синтаксису: 2
LISTAGG (measure_expr [, delimiter]) WITHIN GROUP (order_by_clause) [OVER query_partition_clause]< 2/code>
Некоторые параметры функции:
Пример использования: 1
SELECT pid, LISTAGG(Desc, ' ') WITHIN GROUP (ORDER BY seq) AS description FROM B GROUP BY pid;
Ограничение функции LISTAGG — 4000 байт, при превышении этого значения возникает ошибка Oracle. 2