一个很简单的触发器问题
- SQL code
create trigger myinsert on userlist for insert,delete,updateas begin update test set pq_rs_zz=select COUNT(*) FROM userlist WHERE (zhiglx = '派遣工')end
userlist:员工数据表
test:用来储存不同类别员工数量的表
pq_rs_zz:派遣工的人数
具体问题:我想在表userlist变化时test表也能自动更新统计数据,可是现在写的报错不知道该怎么改 请大大帮忙 先谢啦
[解决办法]
create trigger myinsert on userlist for insert,delete,update
as
begin
update test set
pq_rs_zz=(select COUNT(*) FROM userlist WHERE (zhiglx = '派遣工'))
end
[解决办法]