当前位置: 代码迷 >> Sql Server >> 求UPDATE类型的触发器,该怎么处理
  详细解决方案

求UPDATE类型的触发器,该怎么处理

热度:34   发布时间:2016-04-24 10:35:44.0
求UPDATE类型的触发器
A表和B表都有ID字段可以关联
当更改B表的NAMETYPE字段从0更改成1后
通过匹配两个表的ID字段把A表的TIMETYPE更改成1
如果更新失败则把ID号码记录在CTEMP表中
------解决方案--------------------
create trigger tri_b on b
for update 
as 
BEGIN 
if update(NAMETYPE)
begin
update a set TIMETYPE=1 from a inner join instered as i on a.id=i.id
end
if @@rowcount=0
insert into CTEMP(ID) select id from instered
END 

  相关解决方案