标签: amazon-redshift
为什么我为10595.148获得“NUMERIC(8,4)溢出”?
答案 0 :(得分:5)
Redshift基于PostgreSQL,因此它遵循数字数据类型的PostgreSQL rules。
NUMERIC(8,4)表示比例为4,因此它会尝试在小数部分中存储4位小数位数:10595.1480。此数字有9位数字,高于 precision 8.您可以在此数据类型中存储的最大数字为9999.9999。
NUMERIC(8,4)
10595.1480
9999.9999