course default 检索 spa ise 唯一约束 表达式 rim 设计
1. 什么是约束
限制字段可以取什么值
官方:约束是保证数据完整性的机制
2. 常见的约束
3. 添加约束的语法
【10】约束
- -- 添加约束的语法
- /*
- alter table 表名
- add
- constraint 约束名 约束类型与条件
- , constraint 约束名 约束类型与条件
- , constraint 约束名 约束类型与条件
- , constraint 约束名 约束类型与条件;
- */
- alter table [ConstraintExercise].[Corse2]
- add
- constraint PK_Course2_courseId primary key(courseId);
- alter table [ConstraintExercise].[StuInfo2]
- add
- constraint PK_StuInfo2_stuId primary key(stuId)
- , constraint UQ_StuInfo2_stuName unique(stuName)
- , constraint CK_StuInfo2_stuAge check(stuAge>=0 and stuAge <=150)
- , constraint DF_StuInfo2_stuSex default('m') for stuSex
- , constraint CK_StuInfo2_stuSex check(stuSex='f' or stuSex='m')
- , constraint FK_StuInfo2_Course2_courseId foreign key(courseId)
- references [ConstraintExercise].[Corse2](courseId);
来源: http://www.bubuko.com/infodetail-2446688.html