Numberic 数据类型能够存储正的和负的定点或者浮点数,0,无穷大和非数字的特殊值。
数据库数值类型就像下面描述:
NUMBER[(precision[,scale])] 存储零,正数和负数。
precision 是总共的数字位数,默认是38位十进制数——最大的数。
scale是小数点右边的数,默认是零。
比如:
pay NUMBER 和pay NUMBER (38,0)意思一样。
一个正数的scale告诉数据库,小数点右边结束的位数。scale的合法范围是-84~127.
scale为负数的意思是说从小数点前面的第几个数开始四舍五入。
比如:TABLE 3 . 1 精度, 小数位数和四舍五入
Specification Actual Value Stored Value
NUMBER(11,4) 12345.6789 12345.6789
NUMBER(11,2) 12345.6789 12345.68
NUMBER(11,-2) 12345.6789 12300
NUMBER(5,2) 12345.6789 Error – Precision is too small
NUMBER(5,2) 123456 Error – Precision is too small
Numberic数据类型解析
本文详细介绍了数据库中Numberic数据类型的使用方法,包括precision和scale的概念及其如何影响数值的存储和表示。通过具体实例展示了不同配置下数值的存储效果。
695

被折叠的 条评论
为什么被折叠?



