执行Redshift insert查询时,出现的其中一个值是超出long (Long valid range -9223372036854775808 to 9223372036854775807)
范围的45145124512145554112124。在这种情况下,如何才能包含此记录,以便即使在该范围内的其他记录也能成功插入?如何处理Redshift溢出错误?
发布于 2018-04-26 21:19:08
NUMERIC
数据类型最多可包含128位长度的值。将案例中的数据类型指定为NUMERIC(38,0)
。
请注意,除非您需要NUMERIC
允许的额外长度,否则您不应该这样做。
https://docs.aws.amazon.com/redshift/latest/dg/r_Numeric_types201.html
https://stackoverflow.com/questions/50038497
复制相似问题