小编Neo*_*Neo的帖子

Postgresql 数字和小数会自动四舍五入

CREATE TABLE IF NOT EXISTS ttable (
    tcol decimal(9,7)
);
Run Code Online (Sandbox Code Playgroud)
insert into ttable(tcol) values(17.4604786);
Run Code Online (Sandbox Code Playgroud)

该值被存储为 17.46

如果我使用十进制/数字类型,也会发生同样的情况


在 x86_64-apple-darwin16.7.0 上 使用 PostgreSQL 11.2,由 Apple LLVM 版本 8.1.0 (clang-802.0.42) 编译,64 位。

工具
SQL Workbench/J Build 124 (2018-08-20 22:43)
Java 版本:1.8.0_211(64 位)。

连接信息:
产品名称:PostgreSQL
产品版本:11.2
产品信息:11.2
驱动程序名称:PostgreSQL JDBC 驱动
程序驱动程序类:org.postgresql.Driver
驱动程序版本:42.2.6
隔离级别:READ COMMITTED
Workbench DBID:postgresql

postgresql datatypes postgresql-11

4
推荐指数
1
解决办法
1953
查看次数

标签 统计

datatypes ×1

postgresql ×1

postgresql-11 ×1