首页 > 解决方案 > 创建触发器以在添加新员工时更新部门的总工资

问题描述

create trigger t
on Employee 
for insert
as
    update Department
    set Department.Total_Salary = Department.Total_Salary + NEW.Salary
    where Department.Dno = NEW.Dno

但这会产生错误

消息 4104,级别 16,状态 1,程序 t,第 7 行 [批处理开始行 25]
无法绑定多部分标识符“NEW.Dno”。

原因是什么?

标签: sql-servertriggers

解决方案


推荐阅读