如下面的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL 操作不能执行的是 职工表 职工号 职工名 部门号 工资 001 李红 01 580 005

admin2009-03-15  24

问题 如下面的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL    操作不能执行的是              职工表    职工号  职工名  部门号  工资    001     李红    01      580    005     刘军    01     670    025     王芳    03     720    038     张强    02     650              部门表    部门号  部门名  主任    01      人事处  高平    02      财务处  蒋华    03      教务处  许红    04      学生处  杜琼

选项 A、从职工表中删除行(’025’,’王芳’,’03’,720)
B、将行(’005’,’乔兴’,’04’,7500)插入到职工表z中
C、将职工号为‘001’的工资改为700
D、将职工号为‘038’的部门改为‘03’

答案2

解析 我们对每个选项进行分析。因为职工表的主关键字是职工号,部门表的主关键字是部门号,因此需要注意的是它们的值不能出现重复的情况。对于选项A,删除记录(’025’,’王芳’,’03’,)720)可以实现,对于选项B,插入记录(’005’,’乔兴’,’04’,7500)到职工表中,此时因为职工表中存在一个与该记录相同的职工号,因此该操作不能实现:而对于选项C和D,都是对表中记录的值进行改变,因此采用UPDATE子句就能实现,因此本题的答案应该是B。
转载请注明原文地址:https://kaotiyun.com/show/l97Z777K
0

最新回复(0)