在一个表中写了个触发器~~
CREATE TRIGGER update_ssqy ON [dbo].[khzl] 
FOR UPDATE
AS 
    if update(ssqy)
    begin
        update sbzl 
          Set sbzl.ssqy=i.ssqy
          From sbzl br , Deleted  d ,Inserted i 
          Where br.yhbh=d.khbh
    end
 有时候可以执行成功,可有时却提示错误说最,但又可以同时更新两个表!不懂什么原因,如果同时在四个表中写上同样的触发器由会出现同样的错误,提示多行被影响,但又可以更新数据,不懂什么原因!!!