前言
SQL Server 不同情况下添加约束的代码不同写法
一、第一种
示例:向sc表添加名为g1的约束条件0<=成绩<=100
alter table sc add constraint g1 check(成绩>=0 and 成绩<=100);
二、第二种
示例:向student表的“性别”列添加约束条件只能取“男”或“女”
#注意:与第一种的区别是直接添加而第一种是添加一个名为g1的约束条件
alter table student add check(性别 in('男','女'));
和
alter table student add check(性别='男' and 性别='女');
三、第三种
示例:向course表添加“课程名”取唯一值的约束
alter table course add unique(课程名);
总结
以上就是今天要讲的内容,三种约束的使用代码不一样,注意第一种和第二种的区别,第一种有constraint(约束)