还是不行啊
我这里是因为相互触发啊
a表中更新就触发了update触发
这样就更新了b表,但是b表中又有一个update触发器,这个触发器执行的是触发a表我都知道这样会出问题啊,a调用b,b又调用a ,循环调用啊这样怎么办啊,该怎样解决啊?谢谢先啦

解决方案 »

  1.   

    http://expert.csdn.net/Expert/topic/2414/2414618.xml?temp=.9867365你的问题我也碰到过,我也问过链接里问题已经解决,你可以看看
      

  2.   

    假设不考虑空值:update b set field=a.value from b inner join innsert as a on b.key=a.key
      where b.field<>a.value
      

  3.   

    --我用以下方法解决此类问题
             if trigger_nestlevel()<>1
    begin
    return
    end
      

  4.   

    在你的trigger中加上述代码就可以了