前言
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(约束)
本文介绍了在SQLServer中添加约束的三种常见方法。包括向表添加检查约束以限制特定列的值范围,如在sc表中设置0到100的成绩范围;向student表的性别列添加检查约束,确保值只能为'男'或'女';以及在course表中设置课程名为唯一的唯一约束。这些约束有助于保证数据的完整性和一致性。
4828

被折叠的 条评论
为什么被折叠?



