【发布时间】:2015-05-14 21:00:51
【问题描述】:
我正在使用 Oracle SQL 数据库,我必须插入一个货币值(工资)作为一行的一部分。由于某种奇怪的原因,money 命令不起作用,是否有任何替代方法可以解决这个问题?
数据输入格式:00,000.000 英镑
CREATE TABLE staff
(staffno CHAR(6) NOT NULL
, staffsurname VARCHAR(8) NOT NULL
, staffforename VARCHAR(7) NOT NULL
, salary MONEY NOT NULL
, PRIMARY KEY (staffno)
);
【问题讨论】:
-
Oracle,我很抱歉 - 修复了标签。
-
Oracle 建议对字符串使用
varchar2()而不是varchar()作为注释。
标签: sql oracle oracle-sqldeveloper