Tsql 触发器防止插入

Tsql 触发器防止插入,tsql,triggers,Tsql,Triggers,是否有任何理由认为在表上使用触发器会阻止原始insert语句插入?在将行插入表中后,将运行触发器,并且触发器中没有事务回滚。当触发器中出现异常时(当触发器中发生错误时,将中止批处理)。这就是测试触发器代码至关重要的原因,必须编写触发器代码以避免可能的错误。这也是为什么在触发器中调用外部进程是个坏主意。如果您从触发器发送电子邮件,而outlook已关闭,则无法添加任何记录。

是否有任何理由认为在表上使用触发器会阻止原始insert语句插入?在将行插入表中后,将运行触发器,并且触发器中没有事务回滚。

当触发器中出现异常时(当触发器中发生错误时,将中止批处理)。

这就是测试触发器代码至关重要的原因,必须编写触发器代码以避免可能的错误。这也是为什么在触发器中调用外部进程是个坏主意。如果您从触发器发送电子邮件,而outlook已关闭,则无法添加任何记录。