问题 单项选择题

题使用的数据表如下:
当前盘当前目录下在数据库:学院.dbc,其中有“教师”表和“学院”表。
                 “教师”表:
职工号系号姓名工资主讲课程
1102000101肖海3408数据结构
1102000202王岩盐4390数据结构
1102000301刘星魂2450C语言
1102000403张月新3200操作系统
1102000501李明玉4520数据结构
1102000602孙民山2976操作系统
1102000703钱无名2987数据库
1102000804呼廷军3220编译原理
1102000903王小龙3980数据结构
1102001001张国梁2400C语言
1102001104林新月1800操作系统
1102001201乔小廷5400网络技术
1102001302周兴池3670数据库
1102001404欧阳秀3345编译原理

                          “学院表”
系号系名
01计算机
02通信
03信息管理
04数学

为“教师”表的职工号字段添加有效性规则:职工号的最左边三位字符是110,正确的SQL语句是

A.CHANGE TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号,3)="110"

B.ALTER TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号,3)="110"

C.ALTERTABLE 教师 ALTER 职工号 CHECK LEFT(职工号,3)="110"

D.CHANGETABLE 教师 ALTER 职工号 SET CHECK OCCURS(职工号,3)="110"

答案

参考答案:B

解析: 本题考查使用SQL对表文件的字段进行有效性设置。可以使用命令ALTER TABLE来实现对表的字段进行有效性设置,其格式为; ALTER TABLE <表名> ALTER<字段>SET CHECK<表达式> 四个选项中只有选项B是正确的书写方法,选项A错误在于命令关键字CHANGE的错误。选项C缺少子句关键字SET;选项D的命令关键字CHANGE也是错误的。故正确答案为选项B。

多项选择题
多项选择题