Oracle 中Number的长度定义

Posted 陈彦斌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle 中Number的长度定义相关的知识,希望对你有一定的参考价值。

Number可以通过如下格式来指定:Field_NAME Number(precision ,scale),其中precision指Number可以存储的最大数字长度(不包括左右两边的0),scale指在小数点右边的最大数字长度(包括左侧0)。也就是说,

1 p是总长度,s是小数,整数部分长度是p-s
2 
3 例如:
4 Number(8,2)表示有效数字长度是8,能存储的最大数值是999999.99
5 
6 Number(8)表示有效数字长度也是8,能存储的最大数值是99999999

 

以上是关于Oracle 中Number的长度定义的主要内容,如果未能解决你的问题,请参考以下文章

Oracle的语法

说知道oracle中int类型和number类型区别

oracle 中建表时,属性用int好还是number好 ?

oracle中number类型 默认长度是多少

oracle中直接定义number类型不带括号究竟含不含小数或负数

在oracle中number类型的字段长度是啥意思