Redshift Decimal数据类型的小数位数不能大于11



根据官方文件,最大刻度应为37。然而,我发现如果我创建一个像Decimal(38,12)这样的列,那么小数位数实际上会设置为-4。也就是说,实际可用的范围是0~11,这与单据相冲突。

所以,我想知道,当小数精度为38时,是否有什么特殊之处?或者这是doc bug?

非常感谢!

这是一个JDBC驱动程序错误。如果使用psql进行查询,一切都会正常。

最新更新