触发器的问题
-
重复执行
当数据从一个备份拷贝中加载,或者备份数据库的时候【触发器已经执行过了!!】;
备库应该关闭触发器;有些数据库支持not for replication;
-
触发器链
一个触发器的执行,可能导致另一个触发器…
- 很多触发器的应用都可以通过存储过程来替换
-
side effects
触发器是在主流程之外的动作,很容易被遗忘,造成维护问题
还有一个点,不容易写出一个bug-free的触发器 <
触发器的问题
当数据从一个备份拷贝中加载,或者备份数据库的时候【触发器已经执行过了!!】;
备库应该关闭触发器;有些数据库支持not for replication;
一个触发器的执行,可能导致另一个触发器…
触发器是在主流程之外的动作,很容易被遗忘,造成维护问题
还有一个点,不容易写出一个bug-free的触发器 <