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

Hus*_*110 5 oracle plsql

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

Sac*_*hag 9

基于此Oracle的文档:

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数据库导入生成)

还有这个其他文档也很好地总结了数字和其他数据类型的类型和精度.