我如何使用检查约束?
create table tblCourseMaster
(
course_id int identity(1,1) primary key,
course_code varchar(10)not null,
course_name varchar(50),
course_duration int check(course_ duration>0 and course_duration <6)
)
我收到了以下错误
在预期条件的上下文中指定的非布尔类型的表达式,接近'duration'。
答案 0 :(得分:2)
create table tblCourseMaster
(
course_id int identity(1,1) primary key,
course_code varchar(10) not null,
course_name varchar(50),
course_duration int check(course_duration > 0 and course_duration < 6)
)
将varchaar
更改为varchar
,将course_ duration
更改为course_duration
。