我有 table1 ,正在更新并通过 sp's 插入数据。
更新是行的每个ID(不是批量更新) - 我的意思是 - Single update
。
此表具有触发器 Tg1 - 它会更新已更新的同一记录中的某些字段。 (在db-TG1更新记录后更新她的一些字段)
I DONT HAVE ACCESS to TG1 !.
此表有另一个触发器,它构建 Tg2 。
通过SELECT * FROM DELETED ... and insert to table Archive...
问题是 Tg2 捕获{strong> TG1 的事件also
! (它插入存档表3记录了1。
问题:无论如何( TG2 )知道Action来自 Tg1 ? (所以我可以避免那些事件 - 因为我只需要来自我的sp的事件。)
我该如何解决? (我无法访问tg1 ...)
答案 0 :(得分:0)
为什么你不想归档记录,因为它最终存在于表中?
但是,您可以将触发器的触发顺序设置为第一个使用的触发顺序 的 sp_settriggerorder 即可。在线查看书籍如何做到这一点。