【发布时间】:2021-01-02 20:16:52
【问题描述】:
所以我创建了一个测试表,其中包含一个数据类型的数字列 数字(11,8)。 现在,当我尝试在表中插入值 13332 时,它会抛出一个 oracle 错误说:
ORA-01438: 该列允许的值大于指定的精度
我不知道为什么。当我插入数据类型为 Number(12,6) 的列时,同样有效
INSERT INTO MY_TABLE(COLUMN_1)
values('13332');
【问题讨论】:
标签: sql oracle oracle11g oracle12c sqldatatypes