单项选择题
18~25题使用的数据如表1和表2所示。
表1 学生表(STUDENT.DBF) 学号 | 姓名 | 性别 | 籍贯 | 年龄 | 980001 | 王吉兵 | 男 | 江苏 | 22 | 980002 | 张晓春 | 女 | 安徽 | 21 | 980003 | 左燕 | 女 | 江苏 | 25 | 980004 | 赵华 | 男 | 安徽 | 22 | 980005 | 李宁 | 男 | 山东 | 20 | |
表2 选课表(SKB.DBF) 学号 | 课号 | 成绩 | 980001 | 0001 | 98 | 980002 | 0002 | 76 | 980001 | 0002 | 80 | 980002 | 0003 | 69 | 980003 | 0001 | 75 | 980003 | 0003 | 68 | 980004 | 0001 | 89 | 980005 | 0001 | 76 | 980004 | 0002 | 65 | 980003 | 0002 | 90 | |
要给学生表(STUDENT.DBF)的年龄字段设置一个字段级有效性规则,其规则为“年龄>=15 AND年龄<=100”,如果在输入时违反了该规则,将给出提示信息“年龄必须在15~100之间。”正确的语句是______。
A.CREATE TABLE STUDENT年龄CHECK年龄>=15 AND年龄<=100;
ERROR"年龄必须在15~100之间。"
B.ALTER TABLE STUDENT ALTER年龄;
ADD CHECK年龄>=15 AND年龄<=100 ERROR"年龄必须在15~100之间。"
C.ALTER TABLE STUDENT ALTER年龄;
SET CHECK年龄>=15 AND年龄<=100 ERROR"年龄必须在15~100之间。"
D.ALTER TABLE STUDENT ALTER年龄;
SET CHECK年龄>=15 AND年龄<=100;
MESSAGE"年龄必须在15~100之间。"