DB/ORACLE
DBMS_LOB.SUBSTR ora-06502 발생
질주하는구
2017. 11. 16. 13:22
Clob 컬럼의 가지고 올때 데이터를 자르는 경우 사용하는 해당 함수의 경우 최대 글자수가 있어서 에러가 발생 합니다.
1. dbms_output.put_line has a documented limit of 255 characters/line. you have exceeded that.
2. Furthermore, SQL is limited to returning 4000 characters from VARCHAR types.
3. For fixed-width n-byte CLOBs,
if the input amount for SUBSTRis greater than (32767/n),
then SUBSTRreturns a character buffer of length (32767/n), or the length of the CLOB,
whichever is lesser. For CLOBs in a varying-width character set, nis the maximum byte-width used for characters in the CLOB.
==> 32767 Byte 까지 지원됨..
4000까지는 되지만 지원 되니 이 부분 확인 해서 처리 해야 함
반응형