ora-01461 long값은 long 열에 삽입할 때만 바인드 오류 도와주세요ㅠ 0 2 1,989

by 오라클최강이되고싶어 [Oracle 에러코드] 오라클 [2020.12.08 15:52:13]


안녕하세요  예를들어

insert cont values(replace(#{cont:CLOB}, unistr('/6734'),''); 

(cont는 clob타입입니다)

 요 구문에서

ORA-01461 long 값은 long 열에 삽입할때만 바인드할 수 있습니다 라고나오고 구글링해보니 

감싸고있는 함수로 인해서 varchar2 가 되고 바이트가 초과되어 나는 오류라고 들엇습니다 replace함수를 빼지않고  해결할 수 있을까요?ㅠㅠ 선배님들 도와주세용

개발환경은 java/mybatis 입니다

by 버드나무 [2020.12.10 16:49:42]

#{cont:CLOB} 대신에 #{cont, jdbcType=CLOB}


by 오라클최강이되고싶어 [2020.12.11 10:35:57]

후우 같은 에러납니다ㅠ

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입