首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

一个很简单的触发器有关问题

2012-03-31 
一个很简单的触发器问题SQL codecreatetriggermyinsertonuserlistforinsert,delete,updateas beginupdate

一个很简单的触发器问题

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 

[解决办法]
探讨

userlist 有这个表 但是所有者不是dbo是aduser 是否和这个有关系?

热点排行
Bad Request.