Amazon redshift 数字(8,4)的红移错误溢出
为什么会出现“数字(8,4)溢出”对于10595.148? 红移基于PostgreSQL,因此它遵循数字数据类型的规则Amazon redshift 数字(8,4)的红移错误溢出,amazon-redshift,Amazon Redshift,为什么会出现“数字(8,4)溢出”对于10595.148?
NUMERIC(8,4)
表示小数位数为4,因此它将尝试在小数部分存储4位小数:10595.1480
。此数字有9位,高于8的精度。此数据类型中可以存储的最大数量是9999.9999
我知道了。。。因此,他们总是尝试填充分数部分以适应刻度。谢谢你的解释。