我需要解决这个问题,而且我遇到了严重的问题需要找到合适的解决方案。
我有2个表,Employees
和Departments
。每个部门都有一个在其中注册的员工数量的计数器。
因此,当我插入或删除具有相关部门名称的Employee
时,我需要更新Departments
表中该部门的计数器。
答案 0 :(得分:0)
尝试在Employee表上创建(删除)触发器,在删除员工后,此触发器将运行并更新部门表。
创建TRIGGER UPDEPT
ON员工
删除后
AS 更新部门D. SET D.Empcount =(SELECT COUNT(Employee)WHERE DEPTID = D.DEPTID) GO
您可能必须根据表格中的数据设置更新查询。