日期:2014-05-18  浏览次数:20621 次

update触发器能不能不再触发?(解决立马给分)
A表update后,取B表某列再次UPDATE   A表,这样又触发了A表的Update触发器,我的目的是只触发一次,哪位高人解决一下。设置nested   triggers   选项关闭递归触发器

企业管理其操作方法:

如何设置嵌套触发器选项(企业管理器)
设置嵌套触发器选项  

展开一个服务器组。


右击一个服务器,再单击 "属性 "。


单击 "服务器设置 "选项卡。


在 "服务器行为 "下,清除 "允许激发会激发其它触发器(嵌套触发器)的触发器 "复选框。   这种方式影响到我其他的触发器不能用。

------解决方案--------------------
为什么又有一贴?

------解决方案--------------------
设计有错...修改设计
------解决方案--------------------
你的意思没有表达清楚,是只updateA表时触发器可以更新一次还是无数次,还是只针对于数据如果他被Upate过就不能再update了?后者你可以使用一个MARK字段即可。
------解决方案--------------------
nested triggers 选项是全局的, 当然影响所有的触发器.