본문 바로가기
Solution

[ORACLE] ORA-64203: 문자 집합 변환 후 대상 버퍼가 너무 작아 CLOB 데이터를 보유할 수 없습니다.

by 호호호호히히히히 2022. 5. 31.
728x90
반응형
[Oracle] ORA-64203: 문자 집합 변환 후 대상 버퍼가 너무 작아 CLOB 데이터를 보유할 수 없습니다.

BLOB,CLOB,NLOB

 

 

TO_CHAR(STR)로 자르는 경우 4000byte이상 자를 수 없음

 TO_CHAR(SUBSTR(STR, 1, 4000)), TO_CHAR(SUBSTR(STR, 4001, 8000))으로 자르는 경우

4천자씩 잘라서 써야해서 4GB를 저장할 수 있는 BLOB,CLOB,NLOB 자료형에 의미가 없고 DB상 성능이 떨어짐

 

 

SELECT 구문에서 SELECT만 하고 서비스단에서 조작하는것을 추천,

단, GROUP BY 절에 BLOB,CLOB,NLOB이 있는 경우 단순 SELECT불가능....ㅠㅠ

반응형

댓글