我有一个包含(太)多触发器的数据库。它们可以级联。
我有一个查询,它看起来很简单,但我根本记不住所有触发器的效果。所以,这个简单的查询实际上可能一点也不简单,而且不会做我期望的事情。有没有办法知道在运行查询之前会触发哪些触发器,或者在运行查询之后已经触发了哪些触发器(尚未提交)?我对像SELECT … FROM user_triggers WHERE …这样的查询并不真正感兴趣,因为我已经知道它们了,而且它不会告诉我我的查询中是否会满足触发器<
我正在使用linq to sql,并定义了一个触发器,用于在另一个表中删除或添加包含触发器的行时更新该表中的计数。如果我调用一个InsertOnSubmit或一个DeleteOnSubmit,然后调用SubmitChanges,触发器就会触发。如果我调用多个InsertOnSubmit或DeleteOnSubmit,然后调用SubmitChanges,则触发器不会触发。
有没有人经历过这种情况,有没有人知道<