CLOB 인서트, 업데이트 문의
- 작성자 :
- 오*주
- 작성일 :
- 2009-11-12 10:07:53
- 조회수 :
- 4,511
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
안녕하세요.
egovframe, altibase 사용중입니다.
컬럼 형식 CLOB 에 인서트, 업데이트를 하려는데요.
인서트시 아래와 같은 오류가 발생 하면서 다른 컬럼들은 인서트는 되지만 CLOB 컬럼은 NULL 입니다.
java.sql.SQLException: [0]:LobLocator can not span the transaction 37453329.
autocommit 이 true 일때 (default = true) 발생하는 오류라고 알고 있는데요.
getSqlMapClient().startTransaction();
insert("cfk.ocn.emailcnslt.insert", paramMap);
getSqlMapClient().commitTransaction();
위와같이 해도 오류가 발생 합니다.
트랜잭션 스타트, 커밋 방법이나 CLOB 에 대한 인서트, 업데이트 예제 부탁 드립니다.
egovframe, altibase 사용중입니다.
컬럼 형식 CLOB 에 인서트, 업데이트를 하려는데요.
인서트시 아래와 같은 오류가 발생 하면서 다른 컬럼들은 인서트는 되지만 CLOB 컬럼은 NULL 입니다.
java.sql.SQLException: [0]:LobLocator can not span the transaction 37453329.
autocommit 이 true 일때 (default = true) 발생하는 오류라고 알고 있는데요.
getSqlMapClient().startTransaction();
insert("cfk.ocn.emailcnslt.insert", paramMap);
getSqlMapClient().commitTransaction();
위와같이 해도 오류가 발생 합니다.
트랜잭션 스타트, 커밋 방법이나 CLOB 에 대한 인서트, 업데이트 예제 부탁 드립니다.
A
안녕하세요.. 오병주님..
altibase의 경우는 query 파일에서 명시적으로 clob임을 지정하셔야 합니다.
지정 방식은 #text:CLOB# 와 같이.. ":CLOB"를 뒤 부분에 넣으시면 됩니다.
그럼.. 즐거운 하루 되십시오.
감사합니다.
altibase의 경우는 query 파일에서 명시적으로 clob임을 지정하셔야 합니다.
지정 방식은 #text:CLOB# 와 같이.. ":CLOB"를 뒤 부분에 넣으시면 됩니다.
그럼.. 즐거운 하루 되십시오.
감사합니다.