number是什么数据类型

更新时间:02-10 教程 由 初遇 分享

number是什么数据类型?

number数据类型

number类型是许多数据库中的内置类型之一,number类型是数值型,包括整数和小数。

number(p,s):

Number的数据声明

表示作用说明:

Number(p , s) :声明一个定点数.

p(precision)为精度,在ORACLE中精度的范围是(1,38),默认是38.Precision表示有效位数,有效数位:从左边第一个不为0的数算起,小数点和负号不计入有效位数;

s(scale)表示小数点右边的数字个数。 如果scale大于零,表示数字精确到小数点右边的位数;scale默认设置为0;如果scale小于零,Oracle将把该数字取舍到小数点左边的指定位数。scale表示精确到多少位,指精确到小数点左边或右边多少位(±决定)。

s的情况:

s > 0 :精确到小数点右边s位,并四舍五入。然后检查有效位是否 <= p.

s > 0 :精确到小数点左边s位,并四舍五入。然后检查有效位是否 <= p+|s|.

s = 0:此时number表示整数。

声明:关于《number是什么数据类型》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2199249.html