[英]SQL Server trigger to update counter in second table
我需要解决此问题,但遇到严重问题才能获得有效的解决方案。
我有2张桌子, Employees
和Departments
。 每个部门都有一个注册员工人数的计数器。
因此,当我插入或删除具有相关部门名称的Employee
,我需要在Departments
表中更新该部门的计数器。
尝试在Employee表上创建(删除)触发器,在删除雇员后,此触发器将运行并更新Department表。
创建触发更新
在职员工
删除后
作为更新部门D SET D.Empcount =(SELECT COUNT(Employee)WHERE DEPTID = D.DEPTID)GO
您可能必须根据表中的数据设置更新查询。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.