проблема с listagg DB - PullRequest
       40

проблема с listagg DB

0 голосов
/ 16 мая 2018

Для запроса ниже я получаю только ошибку:

ORA-00923: ключевое слово FROM не найдено там, где ожидается, когда в DBLINK.

select LISTAGG(SERVICE_ORDER, ', ')  WITHIN GROUP (ORDER BY SERVICE_ORDER) 
"service_order"
FROM TBL_DATA@TBL_REP

1 Ответ

0 голосов
/ 16 мая 2018

Работает и на 12c (12.1.0.2.0):

SELECT LISTAGG (SERVICE_ORDER, ', ') WITHIN GROUP (ORDER BY SERVICE_ORDER)
           "service_order"
  FROM (SELECT 'a' SERVICE_ORDER FROM DUAL
        UNION ALL
        SELECT 'b' SERVICE_ORDER FROM DUAL
        UNION ALL
        SELECT 'c' SERVICE_ORDER FROM DUAL)
...