ORA-06502:PL/SQL:数字或值错误:数值精度太高 问题原因 在Oracle过程中,通过SQL语句给过程中的变量赋值时,由于表中数据精度大于变量定义时精度导致出现该错误。 解决方法 将过程中变量的精度调整为表中该字段的精度即可。