Oracle中数字格式的最大值是多少?

时间:2010-08-12 11:45:06

标签: oracle plsql

我想知道数字格式的最大值是多少? 例如,int32可以处理4.294.967.296值。

1 个答案:

答案 0 :(得分:6)

基于this Oracle's documentation

  

NUMBER数据类型存储固定和浮点数。数字   实际上可以存储任何数量级,并保证便携   在运行Oracle的不同系统中,最多38位数   精度。

     

以下数字可以存储在NUMBER列中:

     
      
  • 1 x 10-130至9.99..9 x 10125范围内的正数,最多38位有效数字
  •   
  • 负数从-1 x 10-130到9.99..99 x   10125,最多38位有效数字
  •   
  •   
  • 正负无穷大(仅通过从Oracle V5数据库导入生成)
  •   

There's also this other documentation也很好地总结了数字和其他数据类型的类型和精度。