[英]How can I use check constraint in sql server 2005
我想检查一组特定的值。
例如
SQL Server文档中有很多有关此的信息,但是创建您要求的检查约束的两条语句是:
ALTER TABLE tablename ADD CONSTRAINT constraintName CHECK (colname between 1 and 5);
ALTER TABLE tablename ADD CONSTRAINT constraintName CHECK (colname in (1,2,4));
检查约束的条件可以包括:
in中引入的常量表达式列表
在之间引入的一系列常量表达式
用like引入的一组条件,其中可能包含通配符
这使您具有以下条件:
(colname >= 1 AND colname <= 5)
ALTER TABLE tablename ADD CONSTRAINT constraintName CHECK (colname in (1,2,4));
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.