1

在表中Semester

Id             title           Year
ـــــــــــــــــــــــــــــــــــ
 1             first           2012
 2             second          2012

如何定义列的约束title以仅允许:

  • 第一的
  • 第二
  • 夏天
4

3 回答 3

2
ALTER TABLE table_name
   ADD CONSTRAINT title_value CHECK (title IN ('first', 'second', 'Summer'))
于 2012-05-24T09:34:36.017 回答
2
ALTER TABLE your_table
WITH CHECK ADD  CONSTRAINT [const_name] 
CHECK  ([title]='first' OR [title]='second' OR [title]='Summer')
于 2012-05-24T09:34:46.587 回答
0
create table Semester(
id int,
title varchar(50),
[year] int,
check  ( title in('first','second','Summer'))
)
于 2012-05-24T09:35:44.410 回答