我在redshift数据库中创建了一个表,比如

CREATE TABLE abc (
   "field1"              decimal(8,3)
)

然后我尝试运行以下SQL
insert into abc ("field1") values (666.666);

但最后我发现表中的值变成了666.66
请帮忙。

最佳答案

我终于得到了答案。
我使用Workbench作为SQL客户端,它默认只显示2个小数位。我必须在选项设置中更改它。

10-06 04:55