ORA-01438:6位数字

时间:2015-10-18 14:08:44

标签: oracle oracle11g

我收到错误:

  

ORA-01438:大于此指定精度的值   柱

我的列定义是

MO_AZN_AMT   NOT NULL NUMBER(8,3) 

我试图在其中插入 262622

可能是什么问题?

1 个答案:

答案 0 :(得分:3)

数据类型:NUMBER(8,3)

8 - total length
3 - fractional part

可以存储XXXXX.YYY

8 - 3 = 5 digits for integer part
262622 > 99999   

您需要更改列以支持NUMBER(12,3)