2014-04-20 238 views
0

我收到以下代碼的錯誤消息,但是,無法看到錯誤所指的位置。我認爲括號中提到了分號和逗號。我認爲我缺少的東西,任何方向將不勝感激。缺少右括號

CREATE TABLE BRANCH(
BranchID  Int  NOT NULL, 
Street   Char(50) NOT NULL, 
City   Char(30) NOT NULL, 
Postcode  Char(10) NOT NULL, 
TelephoneNumber  Int(11)  NOT NULL, 
ManagerName  VarChar(40) NOT NULL, 
CONSTRAINT  BRANCH_PK PRIMARY KEY(BranchID) 
); 
+0

剛跑到它(sqlite3的),對我來說工作正常。 –

+0

什麼是dbms你運行這反對?如果MySQL,那麼它的工作原理 - http://www.sqlfiddle.com/#!2/17761 – attila

+0

fyi,括號的意思是'('和')',而不是分號和逗號 –

回答

0

試試這個:

CREATE TABLE BRANCH(
BranchID  Int  NOT NULL, 
Street   Char(50) NOT NULL, 
City   Char(30) NOT NULL, 
Postcode  Char(10) NOT NULL, 
TelephoneNumber  Int  NOT NULL, 
ManagerName  VarChar(40) NOT NULL, 
CONSTRAINT  BRANCH_PK PRIMARY KEY(BranchID) 
); 
+0

非常感謝,一定是Int ! – eggman

+0

不客氣! – Guneli