有没有办法确保将执行SQL Server触发器?
-
16-10-2019 - |
题
我的主管犹豫不决在过程中使用触发器,因为如果在合适的时间内有网络中断,则该过程将无法完成。 SQL Server是否在调用过程的交易中包含触发器?如果不是,那么实施此功能的最佳方法是什么?
解决方案
其他提示
在很多情况下,触发器没有开火,例如:
桌子掉了。
桌子被截断。
嵌套和/或递归触发器的设置防止触发。
因此,在SQL Server中,触发器是 不是 保证执行。有时可以绕过它。
触发器也可能不正确。无论哪种方式,您最终都可能在数据库中遇到孤儿。
如果您发布了试图用扳机来完成的工作,也许我们可以通过约束来帮助您实施它。
不隶属于 dba.stackexchange