在表中填数据时后两个不符合条件是不正确的。
在约束中还分为两种:字段级约束和表级约束。字段级约束是只约束其中的一列,表级约束是约束多列,它们两个的区别并不大,我们在理解时可以将表级理解为字段级,即:被约束的多列可以看做捆绑成一列,被捆绑后的字段中的两个记录是不能重复的,如:
2、规则,规则顾名思义是规矩制度的意思,在进行表操作时它的作用和check约束条件是类似的,但是一个表中只有一个规则,可有多个check约束,如:
Create table 薪水( name char(10) primary key, position char(20) Not Null, salary int not null ) Create rule ru_salary As @salary>1000 and @salary<4000 Go Exec sp_bindrule ‘ru_salary’, ’薪水.salary’ Go |
表说明如下: