java.sql.SQLException: ORA-01438: 值大于此列指定的允许精确度
java.sql.SQLException: ORA-01438: 值大于此列指定的允许精确度
请看:
SQL> create table test (num number(4,2));
表已创建。
SQL> insert into test values (4.232323232);
已创建 1 行。
SQL> select * from test;
NUM
----------
4.23
比如定义为number(4,2),却要插入一个值200.12的话,就会出错啊。