繁体   English   中英

SQL Server触发器更新第二个表中的计数器

[英]SQL Server trigger to update counter in second table

我需要解决此问题,但遇到严重问题才能获得有效的解决方案。

我有2张桌子, EmployeesDepartments 每个部门都有一个注册员工人数的计数器。

因此,当我插入或删除具有相关部门名称的Employee ,我需要在Departments表中更新该部门的计数器。

尝试在Employee表上创建(删除)触发器,在删除雇员后,此触发器将运行并更新Department表。

创建触发更新

在职员工

删除后

作为更新部门D SET D.Empcount =(SELECT COUNT(Employee)WHERE DEPTID = D.DEPTID)GO

您可能必须根据表中的数据设置更新查询。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM