知道插入触发器是否失败

时间:2011-06-14 12:00:30

标签: mysql

如何知道其中一个插入后触发器是否失败?如果触发器代码无效,我会在Before insert trigger中收到错误。后插入是否以相同的方式工作?有没有办法记录触发器活动?

1 个答案:

答案 0 :(得分:0)

哦,是的,您可以使用PRAGMA AUTONOMOUS TRANSACTION跟踪所有触发活动。

自治事务可以自行提交,而不会影响触发触发器的主事务。

在以下链接中:

http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:2212445691154

你可以在里面找到一个带有自治事务的触发器的详细例子。

这是关于自主交易的另一个有用链接:

http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14261/sqloperations.htm#BABDHGAB