number是什么数据类型

只爲等待妳 2个月前 已收到1个回答 举报

假帅气 1星

共回答了106个问题采纳率:95.7% 评论

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表示整数。

21小时前

39
可能相似的问题

猜你喜欢的问题

热门问题推荐

Copyright © 2024 微短问答 All rights reserved. 粤ICP备2021119249号 站务邮箱 service@wdace.com