2014-04-20 278 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