1、下面我们打开SQL SERVER查看一下要操作的表的数据结构,如下图所示
2、接下来我们给这个表添加一个Check约束,约束将会对Country字段的值进行检测,如下图所示
3、接下来我们通过insert语句向表中添加一行墙绅褡孛数据,注意Country字段先随便赋一个值,如下图所示,你会看到语句执行报错了
4、我们查一下数据表中是否已经插入了数据,你会看到数据并未被插入,如下图所示
5、如果我们将Country改成Check允许的值,然后在进行插入操作,如下图所示
6、这个时候我们在执行select语句,你会看到这条语句已经插入进数据表中了,如下图所示
7、综上所述,在SQL Sever中Check约束可以对字段进行数据校验,让用户不至于什么数据都可以乱插入