- 1
- 0
- 约 87页
- 2017-07-04 发布于湖北
- 举报
* * * * * * 3.5 约束 该语句还可写成: CREATE TABLE Student (sid int PRIMARY KEY, sname char(20), sage int CONSTRAINT check_age CHECK (sage BETWEEN 18 AND 30), scity char(10) ) 注意:当向该表执行插入或更新操作时,SQL Server会检查插入的新列值是否满足CHECK约束的条件,若不满足,系统会报错,并拒绝执行插入或更新操作。 * * 3.5 约束 例3.28 修改学生表Student,在scity字段创建一个CHECK约束,以限制只能输入有效的城市。 ALTER TABLE Student WITH NOCHECK ADD CONSTRAINT check_city CHECK ( scity IN (北京,上海,天津,重庆) ) * * 3.5 约束 例3.29 修改Seller表,在Telephone字段创建CHECK约束,使得该字段的值的格式为11位数字。 ALTER TABLE Seller ADD CONSTRAINT check_telephone CHECK ( Telephone LIKE ([0-9][0-9][0-9]) [0-9][0-9][0-9][0-9][
原创力文档

文档评论(0)