SQL错误 - 缺少关键字

时间:2015-02-15 03:10:00

标签: sql oracle create-table double-precision

此查询错误:我收到以下错误

  

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)
);

2 个答案:

答案 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)

您可以将BIGINTDECIMAL类型用于双重类型。