程序运行了大半年了,突然收到用户的发现的问题,数据有时候保存不进去。 后台显示是ORA-01461: 仅可以为插入 LONG 列的 LONG 值 多翻定位才发现是oracle9i,有一个clob字段,当插入数据的长度在1000、2000内,就会抛出这样的错误。其他的情况都正常。 对此网上的解决方案实在是五花八门,有换驱动的,换数据库的,修改hibernate配置等等。
最近开发一个J2EE项目,使用的数据库是oracle,测试过程中发现偶尔会有 ORA-01461 can bind a LONG value only for insert into 最近开发一个J2EE项目,使用的数据库是Oracle,测试过程中发现偶尔会有 ORA-01461 can bind a LONG value only for insert into a LONG column 的
kettle 报ORA-01461 解决办法 今天使用kettle从Excel同步数据到oracle过程中出现了一个问题,Excel的一列的数据类型字段,已经超过了oracle限制的varchar(4000)了。 提示报错: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错误处理 ORA-01461: can bind a LONG value only for insert into a LONG column错误处理 [日期:2013-03-30] 来源:Linux社区 作者:Linux [字体:] 异常:ORA-01461:
场景:在执行插入SQL语句时,由于有个字段存储的是json串报出 java.sql.SQLException: ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值 错误。oracle数据库中该字段为 分析:这个异常是用户向数据库执行插入数据时,某条数据的某个字段值过长,如果是varchar2类型的,当长度超过2000,--4000(最大值)之间的时候,oracle会自动将