我正在尝试创建一个名为credit
的新列,其默认值应为0.00
我在PSQL postgres中,所以我尝试做:
ALTER TABLE table_name
ADD credit FLOAT(2) DEFAULT '0.00';
但是该列仅显示0
,而不显示0.00
我尝试做ADD credit FLOAT(10,2) DEFAULT '0.00';
但这无法编译
不用担心显示的值是什么。该值设置正确。
但是,如果需要两个小数点,则应使用decimal
/ numeric
:
ALTER TABLE table_name
ADD credit DECIMAL(10, 2) DEFAULT 0.00;
这应该显示为0.00
。
请注意,数字常数不需要引号。