( 28 ) 有职工工资表 ( 职工号 , 姓名 , 日期 , 基本工资 , 奖金 , 工资合计 ) , 其中 “ 工资合

22 查阅

( 28 ) 有职工工资表 ( 职工号 , 姓名 , 日期 , 基本工资 , 奖金 , 工资合计 ) , 其中 “ 工资合计 ” 等于同一行数据的 “ 基本工资 ” 与 “ 奖金 ” 之和 。 在职工工资表中插入一行数据时 ( 设一次只插入一行数据 ) 能实现自动计算 “ 工资合计 ” 列的值的代码是

A ) ALTER TABLE 职工工资表 ADD CHECK ( 工资合计 = 基本工资 + 奖金 )

B ) UPDATE 职工工资表 SET 工资合计 = 基本工资 + 奖金

C ) INSERT INTO 职工工资表 ( 工资合计 ) VALUES( 基本工资 + 奖金 )

D ) CREATE TRIGGER TRI ON 职工工资表 FOR INSERT AS

UPDATE 职工工资表 SET a. 工资合计 = a. 基本工资 + a. 奖金

FROM 职工工资表 a JOIN INSERTED b ON a. 职工号 = b. 职工号

AND a. 日期 = b. 日期

参考答案:

D

计算机四级