问题
单项选择题
20~27题使用的数据如表1和表2所示。
|
要给讲课表(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是正确的。