【发布时间】:2013-07-18 12:05:38
【问题描述】:
我在 INSERT TRIGGER 之后创建了
现在如果在执行触发器时发生错误。它不应该影响对触发表的插入操作。
一句话,如果触发器发生任何错误,它应该忽略它。
我用过
BEGIN TRY
END TRY
BEGIN CATCH
END CATCH
但它给出了以下错误消息并在触发表上回滚插入操作
触发器执行期间出现错误。该批次已 已中止并且用户事务(如果有)已回滚。
【问题讨论】:
-
你能发布你的整个代码吗?
-
由于目前触发器代码中没有错误,但为了安全起见,我需要在上线之前做同样的事情,所以如果触发器中发生任何错误,它不会影响插入操作
标签: sql sql-server sql-server-2008 triggers