我在redshift数据库中创建了一个表,比如CREATE TABLE abc ( "field1" decimal(8,3) ) 然后我尝试运行以下SQLinsert into abc ("field1") values (666.666); 但最后我发现表中的值变成了666.66请帮忙。 最佳答案 我终于得到了答案。我使用Workbench作为SQL客户端,它默认只显示2个小数位。我必须在选项设置中更改它。