有2张表,人员花名册表(工号,char,姓名,varchar,部门编号,字符型,年龄,整型)
工资表(工号 char, 部门编号 char,基本工资 numeric,奖金 numeric, 是否领取 char,1--已领取,0--未领取)
两张表中,工号都是唯一的,
要创建触发器,当删除花名册的人员时,判断该人员在工资表中是否有
未领取的记录,有,则不允许删除
工资表(工号 char, 部门编号 char,基本工资 numeric,奖金 numeric, 是否领取 char,1--已领取,0--未领取)
两张表中,工号都是唯一的,
要创建触发器,当删除花名册的人员时,判断该人员在工资表中是否有
未领取的记录,有,则不允许删除
on 花名册
for delete
as
set nocount on
insert 花名册 select a.* from DELETED a join 工资表 b on a.工号=b.工号 where b.是否领取='0'
set nocount off
go