Oracle에서 LISTAGG 사용 오류 원인이 뭘까요?

조회수 42회

SELECT NAME, LISTAGG(MAN_NO, ',') WITHIN GROUP (ORDER BY MAN_NO) AS TESTCOL
FROM TEST.TABLENAME 
GROUP BY NAME;

이렇게 LISTAGG를 사용하면

Error occurred during SQL query execution

이유:
 SQL Error [923] [42000]: ORA-00923: FROM 키워드가 필요한 위치에 없습니다.

라고 에러가 발생됩니다... 왜이러는걸까요..? Oracle이라고 모든 버전에서 listagg 함수를 지원하는건 아닌건가요...?

만약 LISTAGG함수가 없어서 설치하거나 따로 설정해줘야하는 거라면 방법 공유 해주시면 감사하겠습니다. 참고로 Oracle의 정보는 아래와 같습니다.

SELECT * 
  FROM PRODUCT_COMPONENT_VERSION


이미지

답변을 하려면 로그인이 필요합니다.

Hashcode는 개발자들을 위한 무료 QnA 사이트입니다. 계정을 생성하셔야만 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)

ᕕ( ᐛ )ᕗ
로그인이 필요합니다

Hashcode는 개발자들을 위한 무료 QnA사이트 입니다. 계정을 생성하셔야만 글을 작성하실 수 있습니다.