number(p,s) s为负数为什么用不了
代码部分:
SQL> desc test1123
Name Type Nullable Default Comments
------ ------------- -------- ------- --------
ID INTEGER Y
NAME NCHAR(8) Y
SALARY NUMBER(6,-8) Y
JOB NVARCHAR2(10) Y
SQL> insert into test1123 (name,job,salary,id) values ('hello','水电费水电费萨顶顶',23.2,2);
1 row inserted
SQL> select * from test1123;
ID NAME SALARY JOB
--------------------------------------- ----------------- -------- ---------------------
2 hello 0 水电费水电费萨顶顶
改为 number(6,2)就能写入了,但这个和number(6,-8)不是同一个意思吗