ORA-12899: 列 "SCOTT"."DEPT"."ID" 的值太大 (实际值: 29, 最大值: 22)
今天在调试程序时,捕获到这样的错误“ORA-12899: 列 "SCOTT"."DEPT"."ID" 的值太大 (实际值: 29, 最大值: 22) ”。
原因是ID字段宽度为22,但插入的值“65100000000000100000010016414”确实29,超出了ID字段宽度。
所以在编程时一定要注意对数据的校验。
今天在调试程序时,捕获到这样的错误“ORA-12899: 列 "SCOTT"."DEPT"."ID" 的值太大 (实际值: 29, 最大值: 22) ”。
原因是ID字段宽度为22,但插入的值“65100000000000100000010016414”确实29,超出了ID字段宽度。
所以在编程时一定要注意对数据的校验。