你好嗎?Oracle SQL錯誤ORA-00907:缺少右括號
基本上我已經寫了這一點的SQL代碼來創建一個表,但我不斷收到標題中說明的錯誤,爲什麼?
下面的代碼:
CREATE TABLE staff(
staffID INT NOT NULL PRIMARY KEY,
firstName VARCHAR2(20),
lastName VARCHAR2(20),
addressLine_1 VARCHAR2(30),
city VARCHAR2(15),
postcode VARCHAR2(7),
telephone VARCHAR2(15),
salary DECIMAL (19,4),
branchID INT FOREIGN KEY REFERENCES branches(branchID)
);
而且這裏是代碼爲我的 '分支' 表
CREATE TABLE branches
(branchID int NOT NULL PRIMARY KEY,
addressLine_1 VARCHAR2(30),
city VARCHAR2(15),
postcode VARCHAR2(7),
telephone VARCHAR2(15),
manager VARCHAR2(20));
任何幫助,將不勝感激!
謝謝!
這工作完美!非常感謝你! – 2013-04-04 23:43:03
@blufeet是否有可能在一個表中有多個外鍵? – 2013-04-05 00:01:31
@bilal是的。 – Taryn 2013-04-05 00:05:45