ORA-01461: can bind a LONG value only for insert into a LONG

WBOY
풀어 주다: 2016-06-07 17:27:49
원래의
2633명이 탐색했습니다.

ORA-01461: can bind a LONG value only for insert into a LONG column错误处理

ORA-01461: can bind a LONG value only for insert into a LONG column错误处理

[日期:2013-03-30] 来源:Linux社区  作者:Linux [字体:]

异常:ORA-01461: can bind a LONG value only for insert into a LONG column

出错原因:当对Oracle数据库在CLOB类型字段插入值str,当str字符长度大于4000 就抛出如上异常

解决方法:查看项目中的驱动,和数据库的驱动是否一样, 把驱动替换成相同版本的异常出来,插入大容量数据正常!

查看OJDBC 版本信息 

Manifest-Version: 1.0
 Specification-Title:    Oracle JDBC driver classes for use with JDK14
 Sealed: true
 Created-By: 1.4.2_14 (Sun Microsystems Inc.)
 Implementation-Title:  ojdbc14.jar
 Specification-Vendor:  Oracle Corporation
 Specification-Version:  Oracle JDBC Driver version - "10.2.0.4.0"
 Implementation-Version: Oracle JDBC Driver version - "10.2.0.4.0"
 Implementation-Vendor:  Oracle Corporation
 Implementation-Time:    Sat Feb  2 11:40:29 2008
 
Name: oracle/sql/converter/
 Sealed: false
 
Name: oracle/sql/
 Sealed: false
 
Name: oracle/sql/converter_xcharset/
 Sealed: false

linux

  • 0
  • Oracle之报错:ORA-00054: 资源正忙,,要求指定 NOWAIT

    Oracle 10g删除主键约束后无法删除唯一约束索引问题的模拟与分析

    관련 라벨:
    원천:php.cn
    본 웹사이트의 성명
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
    인기 튜토리얼
    더>
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿