课程表 CREATE TABLE Course (Cno CHAR(4) PRIMARY KEY, Cname CHAR(40) NOT NULL, Ccredit SMALLINT, Tno CHAR(9), CONSTRAINT fk_tea_course FOREIGN KEY (Tno) REFERENCES Teachers(Tno) ); INSERT INTO Course(Cno,Cname,Ccredit,Tno) VALUES ('2','数学',2,'001'); INSERT INTO Course(Cno,Cname,Ccredit,Tno) VALUES ('6','数据处理',3,'002'); INSERT INTO Course(Cno,Cname,Ccredit,Tno) VALUES ('7','python语言',4,'003'); INSERT INTO Course(Cno,Cname,Ccredit,Tno) VALUES ('5','数据结构',4,'004'); INSERT INTO Course(Cno,Cname,Ccredit,Tno) VALUES ('1','数据库',4,'005'); INSERT INTO Course(Cno,Cname,Ccredit,Tno) VALUES ('3','信息系统',4,'006'); INSERT INTO Course(Cno,Cname,Ccredit,Tno) VALUES ('4','操作系统',3,'007'); INSERT INTO Course(Cno,Cname,Ccredit,Tno) VALUES ('8','JAVA语言程序设计',3,'008'); INSERT INTO Course(Cno,Cname,Ccredit,Tno) VALUES ('9','概率论',3,'009'); INSERT INTO Course(Cno,Cname,Ccredit,Tno) VALUES ('10','微信程序开发',3,'010'); INSERT INTO Course(Cno,Cname,Ccredit,Tno) VALUES ('11','计算机专业英语',3,'011'); INSERT INTO Course(Cno,Cname,Ccredit,Tno) VALUES ('12','网页设计与制作',2,'012');找出错误并改正
时间: 2023-12-25 12:04:07 浏览: 44
有两处错误需要改正:
1. 在插入数据时,第 5 行的 INSERT INTO 语句中,Cname 属性值后面的逗号应该是英文半角的逗号而不是中文全角的逗号。
2. 在插入数据时,第 7 行的 INSERT INTO 语句中,Ccredit 属性值后面的逗号应该是英文半角的逗号而不是中文全角的逗号。
以下是已经改正后的 SQL 语句:
```
CREATE TABLE Course (
Cno CHAR(4) PRIMARY KEY,
Cname CHAR(40) NOT NULL,
Ccredit SMALLINT,
Tno CHAR(9),
CONSTRAINT fk_tea_course FOREIGN KEY (Tno) REFERENCES Teachers(Tno)
);
INSERT INTO Course(Cno,Cname,Ccredit,Tno)
VALUES
('2','数学',2,'001'),
('6','数据处理',3,'002'),
('7','python语言',4,'003'),
('5','数据结构',4,'004'),
('1','数据库',4,'005'),
('3','信息系统',4,'006'),
('4','操作系统',3,'007'),
('8','JAVA语言程序设计',3,'008'),
('9','概率论',3,'009'),
('10','微信程序开发',3,'010'),
('11','计算机专业英语',3,'011'),
('12','网页设计与制作',2,'012');
```