生产环境报java.sql.BatchUpdateException: ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值 这个异常
无能为力呀,求高手帮忙,谢谢
java程序里用绑定变量批量更新的方式更新表,几张表中都没有超长字段,最长设了varchar2(120),也没有用到clob类型的字段,jdbc驱动版本和数据库版本也是一致的都是10.2.0.3,字符里是有中文的,但是只有一个案例在生产环境里出错,其他数据没有问题,
在我测试环境里用同样的数据没有问题,测试环境没法重现,这个逻辑里要update六张表,每次报错都不是同一张表网上其他帖子说是数据库的bug,有没有高手解释下为什么有这个bug,有没有办法解决。
谢谢
解决方案 »
- [oracle 10g]创建数据库时,字符集中为什么没有AL32UTF16
- ORA 游标、死锁的问题!
- 新手,求帮忙写一条简单语句,立刻给分
- oracle中能否将光盘上的data file直接挂入正在运行的数据库中?
- 如何得到一个日期的上个月?
- oracle连接问题!十万火急!!!!
- 江湖救急呀,有几个问题,请大家帮忙解答一下
- 请教通信通道文件结束错误
- oracle8.1.6 可不可以安装在win2000profession上
- 安装oracle后误把APP删了,会有影响吗?
- toad版本是7.3 ,所连接的数据库是oracle10g,打开toad中的表,里面的表不是按自动排序?
- oracle安装到C盘,ghost备份C盘,恢复系统非C盘表空间数据的恢复
字符里的中文也都是简单的字,没有生僻字
把更新语句拿出来在数据库里直接跑,也没有问题请高手们提供点解决思路,不胜感激!