更改部门信息时,员工表中id也随之改变实例演示
这是源码
create trigger tri_a
on dbo.部门表
after update
as
if update(deptID)
begin
declare @new_id nchar(7)
declare @old_id nchar(7)
select @new_id= deptID from inserted
select @old_id= deptID from deleted
update 员工信息表 set deptID=@new_id where deptID=@old_id
end
测试:
update dbo.部门表 set deptID='38121320' where deptID='38121315'
改了之后只有部门表有反应,员工信息表没反应
什么问题,求求了,各位大佬