【发布时间】:2014-06-02 18:54:34
【问题描述】:
您好,我是 postgres 的新手, 在将数据插入货币类型字段时,我收到错误消息。 这里我的示例表是
CREATE TABLE x_table
(
t_name character varying(40) NOT NULL,
currency money
)
INSERT INTO x_table(t_name, currency)
VALUES ('TEST', 1000);
并得到错误消息
ERROR: column "currency" is of type money but expression is of type integer
SQL state: 42804.
那么任何人都可以说如何解决这个问题.. 提前致谢
【问题讨论】:
-
一如既往:您的 Postgres 版本?在现代版本中,这很有效。
-
使用大整数以美分存储货币。不是答案,但可能同样有效。
标签: sql postgresql