我想知道数字格式的最大值是多少? 例如,int32可以处理4.294.967.296值。
答案 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也很好地总结了数字和其他数据类型的类型和精度。