如何创建一个包含默认设置为零的列类型的表的表?

时间:2012-10-20 18:23:46

标签: postgresql

我尝试了什么:

create table name
(id bigserial not null primary key, cash money not null default 0.0);

为什么这段代码拒绝工作?怎么纠正?

1 个答案:

答案 0 :(得分:2)

阅读文档通常有助于:Monetary types

  

以各种格式接受输入,包括整数和浮点文字,以及典型的货币格式,例如'$ 1,000.00'。输出通常采用后一种形式,但取决于区域设置。 非引号数值可以通过将数值转换为文本然后转换为 来转换为金钱,例如:

SELECT 1234::text::money;