NUMBER 是变长、精确的数值类型,占 4~40 字节存储空间,其中 4 字节存放 NUMBER 的元数据信息, 36 字节存放 NUMBER 的具体数值。可以存储零、浮点数、正的定点数和负的定点数,其绝对值范围 1.0 × 10-130 ~ 1.0 × 10126(不包括 1.0 × 10126)。如果您指定的算术表达式的绝对值大于或等于 1.0 × 10-130,OceanBase 会返回错误。

网站设计制作、网站建设的关注点不是能为您做些什么网站,而是怎么做网站,有没有做好网站,给成都创新互联公司一个展示的机会来证明自己,这并不会花费您太多时间,或许会给您带来新的灵感和惊喜。面向用户友好,注重用户体验,一切以用户为中心。
NUMBER 数据类型具有较好的数据精确度、通用性强、可移植性强,运算效率相对浮点类型偏低。
NUMBER [(p[s])]| 
 参数  | 
 取址范围  | 
 说明  | 
|---|---|---|
p  | 
1~38  | 
表示精度,最大有效十进制数字,其中最高有效数字是最左边的非零数字,最低有效数字是最右边的已知数字。  | 
s  | 
-84~127  | 
表示小数位数,从小数点到最低有效数字的位数。比例尺范围是 -84~127。  | 
说明
- 若 s>0,精确到小数点右边 s 位,四舍五入。然后检验有效位是否小于等于 p。
 
- 若 s<0,精确到小数点左边 s 位,四舍五入。然后检验有效位是否小于等于 p + |s|。
 
- 若 s=0, 表示整数。
 注意
- 小数位数正标度是小数点右边到最低有效位数(包括最低有效位数)的有效位数。精度和小数位都用十进制数字表示。
 
- 小数位数负数标度是小数点左边的有效位数,但不包括最低有效位数。对于负比例,最低有效数字在小数点的左侧,因为实际数据四舍五入到小数点左侧的指定位数。
 
NUMBER(p) 表示精度为 p 且标度为 0 的定点数,等效于 NUMBER(p,0)。
NUMBER 表示浮点数,缺少精度和小数位数指示符。
| 
 实际数据  | 
 指定为  | 
 存储为  | 
|---|---|---|
123.89  | 
NUMBER  | 
123.89  | 
123.89  | 
NUMBER(3)  | 
124  | 
123.89  | 
NUMBER(3,2)  | 
超过精度  | 
123.89  | 
NUMBER(4,2)  | 
超过精度  | 
123.89  | 
NUMBER(5,2)  | 
123.89  | 
123.89  | 
NUMBER(6,1)  | 
123.9  | 
123.89  | 
NUMBER(6,-2)  | 
100  | 
.01234  | 
NUMBER(4,5)  | 
.01234  | 
.00012  | 
NUMBER(4,5)  | 
.00012  | 
.000127  | 
NUMBER(4,5)  | 
.00013  | 
.000012  | 
NUMBER(2,7)  | 
.000012  | 
.0000123  | 
NUMBER(2,7)  | 
.000012  | 
1.2e-4  | 
NUMBER(2,5)  | 
.00012  | 
1.2e-5  | 
NUMBER(2,5)  | 
.00001  | 
Copyright © 2009-2022 www.wtcwzsj.com 青羊区广皓图文设计工作室(个体工商户) 版权所有 蜀ICP备19037934号