【发布时间】:2016-08-16 23:14:27
【问题描述】:
我已经尝试编辑命令并查看其他问题以回答这个问题,但我仍然感到害怕
ORA-00907:缺少右括号。
这是我的代码。有什么关键词我可能需要放在这里吗?谢谢
CREATE TABLE Loan
(
LoanID INT IDENTITY ( 1, 1 ) UNIQUE,
BranchID INT NOT NULL REFERENCES Branch(BranchID) ON DELETE CASCADE,
LoanNumber CHAR(20) NOT NULL UNIQUE,
LoanType VARCHAR(30) NOT NULL,
Amount MONEY NOT NULL,
ModifiedDate DATETIME DEFAULT (getdate()),
PRIMARY KEY ( LoanID )
);
【问题讨论】:
-
其中有几个部分不是有效的 Oracle 语法。您是否从另一个 DBMS 复制了它?您要针对哪个版本的 Oracle 运行它?
-
我在当前的 Oracle Application Express 网站上运行它。我相信我的代码已经过时了语法。我将如何考虑 IDENTITY 关键字。
标签: sql database oracle parentheses banking