sql server中指定数据库某列(整数类型)的取值范围位于20到50之间,应对该列施加什么样的约束

2024-11-19 18:24:27
推荐回答(3个)
回答1:

比如表名叫test,要给id列施加20-50的约束

create table test
(id int check (id between 20 and 50))

如果test表已存在,但是之前没对id列加约束

alter table test add check (id between 20 and 50)

回答2:

alter table 表名 add constraint 约束名 check(列名>20 and 列名<50)

回答3:

create table test
(id int check (id between 20 and 50))