请问一下,这个代码那里出错了,谢谢
USE teachdbDROP table student/*删除原来存在的表*/
CREATE table student/*创建学生表*/
(s_no char(4) not null PRIMARY KEY,
s_name char(10),
s_aex char(2) DEFAULT '男',/*定义默认值*/
s_birthday datetime,
s_department char(10))
USE teachdb
DROP table teacher/*删除原来存在的表*/
CREATE TABLE teacher/*创建教师表*/
(t_no char(4) NOT NULL PRIMARY KEY,/*用列约束将职工号定义为非空且为主键*/
t_name char(10),
t_sex char(2) DEFAULT'男',/*定义默认值*/
t_duty char(10))
use teachdb
DROP table teaching/*删除原来存在的表*/
Create table teaching/*创建教师授课表*/
(t_no char(4) NOT NULL,
c_no char(4) NOT NULL,
CONSTRAINT pk_teaching PRIMARY KEY(t_no,c_no),
CONSTRAINT fk_teaching_teacher FOREIGN KEY(t_no)
REFERENCES teacher(t_no),
CONSTRAINT fk_teaching_course FOREIGN KEY(c_no) REFERENCES course(c_no))
use teachdb
DROP table course/*删除原来存在的表*/
Create table course/*创建课程学分表*/
(c_no char(4) nou null primary key,
C_name char(10),
C_score tinyint)
use teachdb
DROP table choice/*删除原来存在的表*/
CREATE TABLE choice /*创建学生选课成绩表*/
(s_no char(4) NOT NULL,
c_no char(4) NOT NULL,
score decimal CHECK(score>=0 and score<=100),/*定义check约束*/
CONSTRAINT pk_choice PRIMARY KEY(s_no,c_no),/*用表约束创建多列主键*/
CONSTRAINT fk_choice_student FOREIGN KEY(s_no) REFERENCES student(s_no), /*用表约束创建外建*/
CONSTRAINT fk_choice_course FOREIGN KEY(s_no) REFERENCES course(c_no))/*用表约束创
错误提示为:
服务器: 消息 170,级别 15,状态 1,行 28
第 28 行: 'nou' 附近有语法错误。