使用到oracle自治事务

避免变异表 即在触发器中操作触发此触发器的表。

 

1.如果你建立的触发器中要操作到触发此触发器的表,如果不使用oracle自治事务

   PRAGMA AUTONOMOUS_TRANSACTION;会报出不能操作变异的表的错误。

 

2.如果你建立的触发器中要操作到触发此触发器的表,如果没有触发限制条件的话,可能

   会有触发器触发动作的循环,因此可能用到WHEN (NEW.column_name = '1')类似的语句。

你可能感兴趣的:(oracle)