首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

oracle的number门类精度、刻度范围 [转]

2013-03-01 
oracle的number类型精度、刻度范围 [转]12.351.230.005 rows selected.ZWF.YUDONGinsert into t_n values(

oracle的number类型精度、刻度范围 [转]

12.35

1.23

0.00

5 rows selected.

ZWF.YUDONG>insert into t_n values(1234.5678); ? -- 有效位为 4 + 2 > 5
insert into t_n values(1234.5678)
?? ?? ?? ?? ?? ?? ??? *
ERROR at line 1:
ORA-01438: value larger than specified precision allowed for this column

1. 只能用来存放大于 0 小于 1 小数 。
2. 小数点后紧接着的 0 的数目至少有 s-p 个 ,不然无法正常插入。
3. p 用来指定小数点之后的最大有效数字位数。当然不包括小数点后紧接着的 0 的个数。
4. s 是用来限制小数点后的数字位数【当然也就包括小数点后紧接的 0 】。

p > s 这种情况下

小数点前最多能插入: p - s 个数字,但是小数点后的数字可以任意长度

热点排行