1
使用數字類型時,例如像這樣numeric(4,2)
,如果存儲在他的數字1.2
,在數字的結尾處添加零用於填充scale
部分對嗎?那麼結果是1.20
postgresql沒有尾隨零的數字類型
有可能將「短」比例保存爲「短」嗎?那最後沒有添加零?
使用數字類型時,例如像這樣numeric(4,2)
,如果存儲在他的數字1.2
,在數字的結尾處添加零用於填充scale
部分對嗎?那麼結果是1.20
postgresql沒有尾隨零的數字類型
有可能將「短」比例保存爲「短」嗎?那最後沒有添加零?
您不應該擔心用於scale
部件的額外空間。
據挽救,沒有尾隨零的數字類型的documentation值:
數字值的物理存儲沒有任何額外的領先或 尾隨零。因此,列 的聲明精度和比例是最大值,而不是固定分配。 (從這個意義上說,數字類型 更類似於varchar(n)而不是char(n)。)實際存儲 要求是每個四位十進制數字的兩個字節,加上三到八個字節開銷的 。