차근차근/Oracle
ORA-01461 Long 열에 입력할때만 Long 값을 바인딩 할 수 있다.
예쁜꽃이피었으면
2022. 7. 5. 09:02
ORA-01461: LONG 값은 LONG 열에 삽입할 때만 바인드할 수 있습니다.
ORA-01461: LONG 값은 LONG 열에 삽입할 때만 바인드할 수 있습니다. 에러는 오라클에서 스트링...
blog.naver.com
https://offbyone.tistory.com/331
ORA-01461 Long 열에 입력할때만 Long 값을 바인딩 할 수 있다.
Oracle 데이터베이스 입력 쿼리에서 "ORA-01461: can bind a LONG value only for insert into a LONG column" 에러가 발생하였습니다. 테이블에 Long 타입의 열은 없었습니다. 원인은 VARCHAR2(4000) 열에 열의..
offbyone.tistory.com
오라클 컬럼은 CLOB 타입이었고
나는 mybatis를 통해 값을 넣을 때
to_CLOB(#{content}) 이런식으로 넣었다.
근데 4000자가 넘는 글자를 넣으려고 하니 long어쩌고 하는 에러가 났다.
#{content, jdbcType=CLOB}
이렇게 수정해주니 문제가 사라졌다.
반응형