展开全部
SQL Server限制输入值的取值范围的是用户自己定义32313133353236313431303231363533e4b893e5b19e31333433623234的。
CHECK 约束用于限制列中的值的范围。
如果对单个列定义 CHECK 约束,那么该列只允许特定的值。
如果对一个表定义 CHECK 约束,那么此约束会在特定的列中对值进行限制。
撤销 CHECK 约束
如需撤销 CHECK 约束,请使用下面的 SQL:
SQL Server / Oracle / MS Access:
ALTER TABLE Persons
DROP CONSTRAINT chk_Person
MySQL:
ALTER TABLE Persons
DROP CHECK chk_Person
扩展资料
check主要用于限定字段值的范围
常见用法举例:
1、重量需大于0,并且小于等于100
WEIGHTNUMERIC(9,2) CHECK(WEIGHT>0 AND WEIGHT<=100
2、性别取‘男’或者‘女’
SSEXCHAR(2)CHECK(SSEX='male' OR SSEX='female')
3、年龄取15-45
SAGESMALLINT CHECK(SAGE>=15 AND SAGE<=45)
4、学分大于0
SEMSTERSMALLINTCHECK(SEMSTER>0)
参考资料来源: