如何计算或估计增加的存储差异,将列的精度从数字(2,0)增加到数字(6,0)?还是一样吗?没有不同?让我们假装我在表格中有100万行。算术是什么样的?
答案 0 :(得分:1)
数字字段的精度基本上只是对存储值时Oracle将保留多少精度的约束。基础数字格式实际上是相同的(它是一个变宽的字段,而不是固定大小的整数或浮点数) - 所需的空间量与存储的特定数字中的位数有关。
因此,如果您不修改表中的值,则不应更改大小。但是,如果您提高精度,然后使用更多数字的值更新表,那么它们可能会占用更多空间。