② 性别应该为“男”或“女”。
输入 T-SQL 语句如下:
use Library
alter table Reader with check
add constraint ck_Rsex check (Rsex in ('男','女'))
执行成功,验证结果如下:
测试,试图向 Reader 中插入性别为“中”的记录,执行失败。如图:
③ 年龄必须在 0~100 之间。
输入 T-SQL 语句如下:
use Library
alter table Reader with check
add constraint ck_Rage check (Rage>0 and Rage<100)
执行成功,验证结果如下:
测试,试图向 Reader 中插入年龄为 200 的记录,执行失败。如图:
④ 价格必须大于 0。
输入 T-SQL 语句如下:
use Library
alter table Book with check
add constraint ck_Bprice check (Bprice>0 )