Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon redshift 数字(8,4)的红移错误溢出_Amazon Redshift - Fatal编程技术网

Amazon redshift 数字(8,4)的红移错误溢出

Amazon redshift 数字(8,4)的红移错误溢出,amazon-redshift,Amazon Redshift,为什么会出现“数字(8,4)溢出”对于10595.148?

为什么会出现“数字(8,4)溢出”对于10595.148?

红移基于PostgreSQL,因此它遵循数字数据类型的规则


NUMERIC(8,4)
表示小数位数为4,因此它将尝试在小数部分存储4位小数:
10595.1480
。此数字有9位,高于8的精度。此数据类型中可以存储的最大数量是
9999.9999

我知道了。。。因此,他们总是尝试填充分数部分以适应刻度。谢谢你的解释。