ORA-01438错误

时间:2011-08-16 17:12:10

标签: oracle plsql ora-06512 ora-01438

任何人都可以帮我解决这个例外吗?

  

ORA-01438:大于此列允许的指定精度的值

     

ORA-06512:at“DM001.DFEE_AFT_IUD_JOURNAL”,第58行

     

ORA-04088:执行触发'DM001.DFEE_AFT_IUD_JOURNAL'ORA-06512期间出错:第4行

3 个答案:

答案 0 :(得分:3)

您正在尝试将值存储到记录的字段中,该记录的字段长度超过表允许的列定义。

您的列可能被定义为NUMBER(3),但您尝试将更长的数字(例如1250)存储到其中。

答案 1 :(得分:2)

您正尝试在任何“精度”大于定义的列中插入值。

答案 2 :(得分:1)

您可能尝试在创建表时输入大于de定义的值(即varchar2(4) - >值已尝试10000)