我用A表和B表的update觸發器互相修改對方的數據,怎樣才可避免循環修改?

當A表的update觸發器修改B表的數據時,B表的update被觸發,這時B表的update又去修改A表的數據。造成循環修改,要怎樣實現這功能又不會引起循環修改?我只想A表更新後B表也更新,B表更新後A表也更新。
---------------------------------------------------------------

EXEC sp_configure 'nested triggers',0 RECONFIGURE WITH OVERRIDE
实际是修改你的数据库设置,只要运行一次就够了。不必把他放在触发器内。
此设置同样适于update触发器

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus