当使用数字类型时,例如这个numeric(4,2)和如果存储在自己的数字1.2中,在数字的末尾添加零来填充scale部件,对吗?那就是结果是1.20
是否有可能将“短期”规模保存为“短期”?那就没有在结尾加零了吗?
发布于 2013-04-24 16:00:56
您不应该担心用于scale部件的额外空间。
根据没有尾随零保存的数值类型的文档值:
数值是物理存储的,没有任何额外的前导或尾随零。因此,列的声明精度和规模是最大的,而不是固定的分配。(从这个意义上说,数值类型更类似于varchar(n),而不是char(N)。)每组四位小数的实际存储需求是两个字节,再加上三到八个字节的开销。
https://stackoverflow.com/questions/16193321
复制相似问题