ORA-01401: inserted value too large for column

在将'65200000000000101645038'插入数据库字段(长度22)时,报“ORA-01401: inserted value too large for column”错误,数据库版本9i。

同样的SQL语句在Oracle 11g下运行时却报出不一样的错误“ORA-12899: 列 "SCOTT"."DEPT"."ID" 的值太大 (实际值: 23, 最大值: 22)”。

可以看出,Oracle 11g比Oracle 9i错误信息描述更准确、更详细,从中之间可以看出问题所在。

posted on 2012-11-06 11:58  onedime  阅读(2439)  评论(0编辑  收藏  举报