在 PostgreSQL 中,DECIMAL 数据类型表示用于存储浮点数的固定精度和小数位数的数字。要设置 DECIMAL 数据类型的精度和小数位数,可以使用以下语法:
DECIMAL(precision, scale)
其中,precision 表示总位数,scale 表示小数位数。例如,DECIMAL(10, 2) 表示一个具有 10 位总数和 2 位小数的 DECIMAL 数据类型。
以下是一个示例:
CREATE TABLE example (
id SERIAL PRIMARY KEY,
value DECIMAL(10, 2)
);
在此示例中,创建了一个名为 example 的表,其中包含一个名为 value 的 DECIMAL 列,其精度为 10 位,小数位数为 2 位。