此查询错误:我收到以下错误
SQL错误:ORA-00905:缺少关键字 00905. 00000 - “缺少关键字”
它在第4行说错误。请指教
CREATE TABLE ORDERS
(
ID INT NOT NULL,
ord_date DATE,
AMOUNT double,
CUSTOMER_ID INT references CUSTOMERS(ID),
PRIMARY KEY (ID)
);
答案 0 :(得分:7)
您错过了在precision
数据类型
double
CREATE TABLE ORDERS
(
ID INT NOT NULL,
ord_date DATE,
AMOUNT double precision,
CUSTOMER_ID INT references CUSTOMERS(ID),
PRIMARY KEY (ID)
);
<强> SQLFIDDLE DEMO 强>
了解更多信息check here
答案 1 :(得分:0)
您可以将BIGINT
或DECIMAL
类型用于双重类型。