NUMERIC(8,4)

时间:2015-11-07 07:34:51

标签: amazon-redshift

为什么我为10595.148获得“NUMERIC(8,4)溢出”?

1 个答案:

答案 0 :(得分:5)

Redshift基于PostgreSQL,因此它遵循数字数据类型的PostgreSQL rules

NUMERIC(8,4)表示比例为4,因此它会尝试在小数部分中存储4位小数位数:10595.1480。此数字有9位数字,高于 precision 8.您可以在此数据类型中存储的最大数字为9999.9999