数据库check约束语句的简单介绍

http://www.itjxue.com  2024-06-17 13:25  来源:IT教学网  点击次数: 

SQL中的check约束

1、第一种情况(创建表过程中创建约束):语句如下:create table [user](id int,pwd varchar(20) check (len(pwd) between 6 and 20),--代表密码长度最短为6,最长为20name varchar(20);创建后,可用长度短于6位的密码,长度在6-20位之间的密码,长度大于20位的密码分别验证。

2、在数据库中,CHECK 约束是指约束表中某一个或者某些列中可接受的数据值或者数据格式。CHECK约束可以应用于一个或者多个列,也可以将多个CHECK 约束应用于一个列。当除去某个表时,对这个表的CHECK 约束也将同时被去除。

3、SQL Server限制输入值的取值范围的是用户自己定义的。 CHECK 约束用于限制列中的值的范围。 如果对单个列定义 CHECK 约束,那么该列只允许特定的值。 如果对一个表定义 CHECK 约束,那么此约束会在特定的列中对值进行限制。

(责任编辑:IT教学网)

更多

相关windows vista文章

推荐windows vista文章