oracle字段类型NUMBER(38,3),括号中两个数字分别表示什么?

日期:2019-08-13 15:50:36 人气:4

oracle字段类型NUMBER(38,3),括号中两个数字分别表示什么?

38表示这个数据的有效位数(精度),3表示三个小数位(刻度)。 oracle中number数据类型可以表示为:NUMBER (p,s),其中p和s范围: p:1-38 s:-84-127 number(p,s),s大于0,表示有效位最大为p,小数位最多为s,小数点右边s位置开始四舍五入,若s>p,小数点右侧至少有s-p个0填充(必须从小数点处开始并连续)。 number(p,s),s小于0,表示有效位最大为p+|s|,没有小数位,小数点左边s位置开始四舍五入,小数点左侧s位,每一位均为0。 扩展
    A+
热门评论