很简单的SOL语句

来源:百度知道 编辑:UC知道 时间:2024/06/04 09:02:11
CREATE TABLE 学生(学号 CHAR(5) NOT NULL UNIQUE,
姓名 CHAR(8) NOT NULL,
年龄 SMALLINT,
性别 CHAR(2),
所在系 CHAR(20),
DEFAULT C1 20 FOR 年龄 ,
CONSTRAINT C2 FOR CHECK (性别 IN ('男','女')));

CREATE TABLE 课程(课程号 CHAR(5) PRINARY KEY,
课程名 CHAR(20),
先行课 CHAR(5));
CREATE TABLE 选课(学号 CHAR(5),
课程号 CHAR(5),
成绩 SMALLINT,
CONSTRAINT C3 CHECK (成绩 BETWEEN 0 AND 100),
CONSTRAINT C4 PRIMARY KEY (学号,课程号),
CONSTRAINT C5 PRIMARY KEY (课程号) REFERENCES 课程(课程号));

我是按课本上的范例输入的,提示说有语法错误
我检查了标点视乎也没错啊,求解~~~~~~~~~~~~~

CREATE TABLE 学生(学号 CHAR(5) NOT NULL UNIQUE,
姓名 CHAR(8) NOT NULL,
年龄 SMALLINT DEFAULT 20 ,
性别 CHAR(2),
所在系 CHAR(20),
CONSTRAINT C2 CHECK (性别 IN ('男','女')));
CREATE TABLE 课程(课程号 CHAR(5) PRIMARY KEY,
课程名 CHAR(20),
先行课 CHAR(5));
CREATE TABLE 选课(学号 CHAR(5),
课程号 CHAR(5),
成绩 SMALLINT,
CONSTRAINT C3 CHECK (成绩 BETWEEN 0 AND 100),
CONSTRAINT C4 PRIMARY KEY (学号,课程号),
CONSTRAINT C5 FOREIGN KEY (课程号) REFERENCES 课程(课程号));

不要使用全角的括号和逗号
最后一行抄错了 抄的时候要仔细

CONSTRAINT C5 PRIMARY KEY (课程号) REFERENCES 课程(课程号));
是不是多了个 ) ?