日期:2014-05-17 浏览次数:20382 次
insert into tb select a,b,case when a>=b then a else b end update tb set a=newa,c=case when newa>=b then newa else b end update tb set b=newb,c=case when newb>=a then newb else a end
------解决方案--------------------
触发器不能对准备要改写的表触发
特别是像你这种情况的,针对INSERT和UPDATE去写。
要么就针对T表写INSERT触发,触发操作是 UPDATE和DELETE
或者针对T表做UPDATE触发,触发操作是 INSERT和DELETE
你这种情况,可以用2楼所写的代码去触决
再或者,你的触发操作是对其它表操作的