1

表の中Semester

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

のみを許可するように列の制約を定義するにはどうすればよいですかtitle:

  • 最初
  • 2番目
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 に答える