问题
单项选择题
20~27题使用的数据如表1和表2所示。
表1 教师表(TEACHER.DBF)
|
表2 讲课表(JK.DBF)
|
要给讲课表(JK.dbf)的学时字段设置一个字段级有效性规则,规则为“学时>=10 AND学时<=300”,如果在输入时违反了该规则将给出提示信息“学时必须在10~300之间。”正确的语句是______。
A.CREATE TABLE JK 学时CHECK学时>=10 AND学时<=300;
ERROR"学时必须在10~300之间。"
B.ALTER TABLE JK ALTER学时;
ADD CHECK学时>=10 AND;
学时<=300 ERROR"学时必须在10~300之间。"
C.ALTER TABLE JK ALTER学时;
SET CHECK学时>=10 AND学时<=300;
ERROR"学时必须在10~300之间。"
D.ALTER TABLE JK ALTER学时;
SET CHECK学时>=10 AND学时<=300;
MESSAGE学时必须在10~300之间。
答案
参考答案:C
解析:
[分析]: 给字段设定有效性规则,实际上是修改表的结构,所以使用ALTER TABLE命令,修改字段的有效性规则命令的一般格式如下:
ALTER TABLE 表名 ALTER [COLUMN] 字段名 SET CHECK<逻辑表达式>;
[ERROR<字符型表达式>
故只有答案C是正确的。