问题
单项选择题
18~25题使用的数据如表1和表2所示。
表1 学生表(STUDENT.DBF)
|
表2 选课表(SKB.DBF)
|
要给学生表(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之间。"
答案
参考答案:C
解析:
[分析]: 可使用ALTER TABLE命令来修改表的结构。设定字段的有效性验证规则的命令格式如下:
ALTER TABLE 表名 ALTER[COLUMN]字段名SET CHECK<逻辑表达式>;
[ERROR<字符型表达式>]