首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

update触发器能不能不再触发?(解决立马给分),该如何处理

2012-05-20 
update触发器能不能不再触发?(解决立马给分)A表update后,取B表某列再次UPDATEA表,这样又触发了A表的Update

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

企业管理其操作方法:

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

展开一个服务器组。


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


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


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

[解决办法]
为什么又有一贴?

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

热点排行