ORA-01455: converting column overflows integer datatypes.

系统执行抛了一个ORA-01455: converting column overflows integer datatypes.
把当时执行的SQL取出来,在plsql developer里面执行是没问题的,能查出结果。

程序是通过OCCI来执行SQL的,

 


17211354248
2147483647


多谢各位,问题已经定位出来了,原因很简单。
因为这个01455错网上资料比较少,而且都是和数据导入导出相关的,导致刚开始定位的时候走错了方向。


最后发现是数字超过了OCCi getInt的大小,导致这个错。用getNumber没事。

 

posted @ 2020-05-13 11:26  暴风城  阅读(874)  评论(0编辑  收藏  举报