我想检查一组特定的值 例如
答案 0 :(得分:4)
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));
检查约束的条件可包括:
在
介于
使用like引入的一组条件,可能包含通配符
这使您可以拥有以下条件:
(colname >= 1 AND colname <= 5)
答案 1 :(得分:1)
ALTER TABLE tablename ADD CONSTRAINT constraintName CHECK (colname in (1,2,4));