【发布时间】:2015-04-15 20:31:42
【问题描述】:
这个查询有什么问题:我收到以下错误
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)
);
【问题讨论】:
-
您的
double不应该是number(10, 2)或类似的名称,具体取决于您的需要? -
@NicolásCarlo - 我刚刚尝试过 double 。但它似乎在 oracle 11g 中不起作用。根据您的建议,我尝试了 number .. 它运行良好。感谢您提供信息。
-
没问题,但@NoDisplayName 的答案可能就是您要找的。span>
-
是的 .. 感谢您的宽广胸怀@NicolásCarlo。祝你有美好的一天。
标签: sql oracle create-table double-precision