oracle number型值的规模(转,还没验证)mingxing - 凯时娱乐

oracle number型值的规模(转,还没验证)mingxing

2019-02-12 10:58:52 | 作者: 浩思 | 标签: 规模,数字,声明 | 浏览: 3237


1.在Oracle中Number类型能够用来存储0,正负定点或许浮点数,可表明的数据规模在 
2.  1.0 * 10(-130) —— 9.9...9 * 10(125) {38个9后边带88个0} 
3.的数字,当Oracle中的数学表达式的值 =1.0*10(126)时,Oracle就会报错。 
4.Number的数据声明如下: 
5.表明  效果  阐明 
6.Number(p, s)  声明一个定点数  p(precision)为精度,s(scale)表明小数点右边的数字个数,精度最大值为38,scale的取值规模为-84到127 
7.Number(p)  声明一个整数  相当于Number(p, 0) 
8.Number  声明一个浮点数  其精度为38,要注意的是scale的值没有使用,也就是说scale的指不能简略的理解为0,或许其他的数。 
9. 
10.定点数的精度(p)和刻度(s)遵从以下规矩: 
11.  当一个数的整数部分的长度 p-s 时,Oracle就会报错 
12.  当一个数的小数部分的长度 s 时,Oracle就会舍入。 
13.  当s(scale)为负数时,Oracle就对小数点左面的s个数字进行舍入。 
14.  当s p 时, p表明小数点后第s位向左最多能够有多少位数字,假如大于p则Oracle报错,小数点后s位向右的数字被舍入
版权声明
本文来源于网络,版权归原作者所有,其内容与观点不代表凯时娱乐立场。转载文章仅为传播更有价值的信息,如采编人员采编有误或者版权原因,请与我们联系,我们核实后立即修改或删除。

猜您喜欢的文章