oracle数字格式精度是否包括符号?
Oracle NUMBER(3)是从-999到999还是从-99到99?
符号是否算作精度值中的数字?
答案 0 :(得分:6)
number(3)表示它将保持-999到999之间的值。该符号不计入精度。
例如:
SQL> create table numcheck(a number(3));
Table created.
SQL> insert into numcheck values (-999);
1 row created.
SQL> insert into numcheck values (999);
1 row created.
SQL> select a, vsize(a), dump(a) from numcheck;
A VSIZE(A) DUMP(A)
---------- ---------- ------------------------------
-999 4 Typ=2 Len=4: 61,92,2,102
999 3 Typ=2 Len=3: 194,10,100