728x90
반응형
SMALL
오라클에서 인코딩에 따른 NVARCHAR2 자료형에 데이터 삽입 테스트를 하던중 ..
저런 에러가 나던것!
대~충 예상은 되지만, 일단 해결방법을 모색하기 위해 찾아봄.
오라클에서 4000자가 넘는 글자는 위의 에러를 뱉어낸다고 한다.
CLOB 형태의 데이터라고 해도(CLOB는 최대 4GB까지 가능)
4000자가 넘는 문자열은 넘지않는 선까지 잘라 TO_CLOB를 사용하면 된다고 한다.
INSERT INTO TMP_SIZE_TEST (NCLOB_TEST) VALUES (
TO_CLOB('가나다라...4000 미만 문자열')
|| TO_CLOB('가나다라...4000 미만 문자열')
|| TO_CLOB('가나다라...4000 미만 문자열')
);
이렇게 계속 연결해주면 4000 이상의 글자를 넣는게 가능.
728x90
반응형
LIST
'Oracle' 카테고리의 다른 글
[Oracle] PK 생성 및 삭제 (0) | 2020.11.18 |
---|---|
오라클 인덱스 생성 및 삭제 (0) | 2020.11.18 |
Toad 다른 DB로 데이터 복사하기 (0) | 2020.11.17 |
[ORA-01861] 리터럴이 형식 문자열과 일치하지 않음 (0) | 2020.11.17 |
oracle 중복된 ROW데이터 삭제 (2) | 2020.11.17 |