使用到oracle自治事务
避免变异表 即在触发器中操作触发此触发器的表。
?
1.如果你建立的触发器中要操作到触发此触发器的表,如果不使用oracle自治事务
?? PRAGMA AUTONOMOUS_TRANSACTION;会报出不能操作变异的表的错误。
?
2.如果你建立的触发器中要操作到触发此触发器的表,如果没有触发限制条件的话,可能
???会有触发器触发动作的循环,因此可能用到WHEN (NEW.column_name = '1')类似的语句。
发布时间: 2012-08-16 12:02:16 作者: rapoo
使用到oracle自治事务
避免变异表 即在触发器中操作触发此触发器的表。
?
1.如果你建立的触发器中要操作到触发此触发器的表,如果不使用oracle自治事务
?? PRAGMA AUTONOMOUS_TRANSACTION;会报出不能操作变异的表的错误。
?
2.如果你建立的触发器中要操作到触发此触发器的表,如果没有触发限制条件的话,可能
???会有触发器触发动作的循环,因此可能用到WHEN (NEW.column_name = '1')类似的语句。