CMi*_*nor 2 sql triggers transactions
我有一个C#程序.我对C#代码毫无疑问,但有些东西让我困扰.我一直在系统中的一些大事务中使用触发器.在交易中使用触发器真的是可取的还是好的做法?我一直在研究,发现我应该只在审计跟踪中使用触发器.但是在使用触发器时我没有问题.我问这个问题是因为我真的想知道你的意见,以便将来如果不可取,那么我可以避免在交易中使用触发器.
使用触发器的主要缺点是:
1-在大量事务中使整个过程变慢
2-缺乏/控制困难,尤其是检查触发器完成动作的结果
3-使您的系统更难维护
4-注入有关并发的问题