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错误信息描述更准确、更详细,从中之间可以看出问题所在。