XMLAGG

Category
아이템: XMLAGG(1)
포스트 갯수1

오라클 피벗함수 XMLAGG 특수문자 처리

By 헤헤호호 즐거운 티벳사막여우 | 2021년 6월 14일 | 
여러 row내용을 하나로 합치는데 이슈가 발생-> 2MB이상 특수문자포함된 데이터 내용 피벗 #오라클 피벗 함수: 여러행 그룹핑 후 한 row로 조회하기 1. WM_CONCAT - 10g - 12c 부터 사용불가능 - 중복 제거 가능 Distinct - 정렬안됨 - 콤마로 연결 2. LISTAGG - 11g에서 추가 - 원하는 구분자 사용가능 - 정렬가능 - 4000byte 제한 3. XMLAGG - 9i - XMLELEMENT함수로 xml element로 변환후 합치는 방법 - getClobVal()로 4000byte 이상 합치기 가능 - XML태그관련 특수문자를 치환해버림 4. XMLAGG + 특수문자 표시 -> XMLAGG결과를 다시 재치환 한다 방법1: EXT