Oracle中的number(10,0)是什么意思
的有关信息介绍如下:意思是:Number(p)是声明一个整数,最多有10位有效数字,1位小数。
number(4,3)是表示这个数一共有4位是有效位,后面的3表示有3个是小数也就是这个数只能是1.234,这样格式的最大只能是9.999。
number(3,4)表示这个数有效位数是3位但是有四位小数也就是只能是这个格式0.0123最大只能是0.0999。
扩展资料
Number类型的用法
p(precision)为精度,精度最大值为38;
s(scale)表示小数点右边的数字个数,scale的取值范围为-84到127;
因此,Number(p)即是声明一个整数,相当于Number(p,0),即等同于int型;
例子:
Number(8,1)存储小数位为1位,总长度为8的浮点数,如果小数位数不足,则用0补全;
Number(8)存储总长度为8的整数。