clob 등록, 수정오류
- 작성자 :
- 조*길
- 작성일 :
- 2013-09-25 21:32:42
- 조회수 :
- 895
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
LETTNBBS 테이블에 네이버 에디터를 붙였습니다.
그리고,
게시판은 스킨을 이용하여 계속 LETTNBBS 테이블 활용하고 있습니다.
근데, 아무리 에디터를 붙여서 태그가 자동으로 붙어서 btye가 늘어난대도
데이터형이 clob인 NTT_CN 컬럼이 저장하거나, 수정할 때
Data size 오류가 나는 것이 이해가 되지 않습니다.
기껏 한줄에 10~30자리 한글이
1. 내용2
2. 내용2
...
형식으로 50줄 넘어가니 아래와 같은 로그가 뜹니다.
Data size bigger than max size for this type
검색을 해보니,
8060 Bytes를 넘어가게 되면 입력이 실패한다고 뜨네요.
그래서 한 테이블의 컬럼수를 10개 이하로 하라구요..
NTT_CN 테이블은 아시다시피 원래 컬럼수가 많은데,
필요에 의해 더 컬럼을 늘렸거든요..
Clob형식을 바꾸지 않고 해결할 수 있는 방법이 있는 지요...
그리고,
게시판은 스킨을 이용하여 계속 LETTNBBS 테이블 활용하고 있습니다.
근데, 아무리 에디터를 붙여서 태그가 자동으로 붙어서 btye가 늘어난대도
데이터형이 clob인 NTT_CN 컬럼이 저장하거나, 수정할 때
Data size 오류가 나는 것이 이해가 되지 않습니다.
기껏 한줄에 10~30자리 한글이
1. 내용2
2. 내용2
...
형식으로 50줄 넘어가니 아래와 같은 로그가 뜹니다.
Data size bigger than max size for this type
검색을 해보니,
8060 Bytes를 넘어가게 되면 입력이 실패한다고 뜨네요.
그래서 한 테이블의 컬럼수를 10개 이하로 하라구요..
NTT_CN 테이블은 아시다시피 원래 컬럼수가 많은데,
필요에 의해 더 컬럼을 늘렸거든요..
Clob형식을 바꾸지 않고 해결할 수 있는 방법이 있는 지요...
A
안녕하세요. 조성길님.
CLOB에서의 String 데이터 처리 시에 발생되는 크기 관련 오류는 대부분 Oracle JDBC Driver 상의 문제입니다.
실제 사용하시는 DBMS의 버전에 맞는 JDBC Driver를 사용해 보시면 되실 것 같습니다.
Oracle 설치가 되어 있는 디렉토리를 검색해 보시면, 해당 버전에 맞는 JDBC Driver를 찾으실 수 있습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
CLOB에서의 String 데이터 처리 시에 발생되는 크기 관련 오류는 대부분 Oracle JDBC Driver 상의 문제입니다.
실제 사용하시는 DBMS의 버전에 맞는 JDBC Driver를 사용해 보시면 되실 것 같습니다.
Oracle 설치가 되어 있는 디렉토리를 검색해 보시면, 해당 버전에 맞는 JDBC Driver를 찾으실 수 있습니다.
그럼, 즐거운 하루되십시오.
감사합니다.