一个简单的数据库错误

来源:百度知道 编辑:UC知道 时间:2024/06/04 18:19:01
CREATE TABLE SC
(Sno CHAR (9),
Cno CHAR(4),
Grade SMALLINT,
PRIMARY KEY(Sno,Cno),
FOREIGN KEY(Sno)REFERENCES Student(Sno),
FOREIGN KEY(Con) REFERENCES Course(Cno)
);

把 PRIMARY KEY(Sno,Cno), 去了

也就是:
CREATE TABLE SC
(Sno CHAR (9),
Cno CHAR(4),),
Grade SMALLINT,
FOREIGN KEY(Sno)REFERENCES Student(Sno),
FOREIGN KEY(Con) REFERENCES Course(Cno)
);
标点符号要用半角输入(包括括号)。还有,运行这条要有student表和course表。也可以这么写:
CREATE TABLE SC
(Sno CHAR (9),
Cno CHAR(4),),
Grade SMALLINT,
PRIMARY KEY(Sno,Cno)
);
你的错误在于标点符号