ORA-06502: PL/SQL: 数字或值错误 : 数值精度太高(绝对奇怪,请高手进来看下)
今天碰到个这样的问题:背景:有两张表A和B,1个触发器(B的insert触发器),一个向表B中插入数据(从表A中计算而来)的前台操作 ,触发器中有几个过程,所有需计算的变量均为number(8,2)型;
现在表A中有550条记录,其中有一条记录中一值为 -117766.00
插入时提示 错误信息:"ORA-06502: PL/SQL: 数字或值错误 : 数值精度太高" , 删除或者修改为"+"时均无错误.
更奇怪的是,删除含-117766.00的记录后,从新插入该记录的复制,再执行操作也不会出现错误.
这可是什么都没有修改啊,小弟实在是迷惑了.望高人指点. [url]http://ora-06502.ora-code.com/[/url]
页:
[1]