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

admin2013-02-01  28

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

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

答案B

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

随机试题
最新回复(0)