PL SQL运行DML事务而不触发触发器

时间:2017-03-13 22:02:14

标签: database oracle plsql

我想将数据插入到具有关联触发器的表中。在插入数据时是否可以告诉数据库不要触发特定的触发器。

1 个答案:

答案 0 :(得分:-1)

我不知道为什么需要这样做。 无论如何,我建议在触发器本身内添加一些业务逻辑,以便不处理它不应该处理的数据。 比如插入table_name value1,value2,

在触发器本身说

if:NEW.COL1 =“PLEASE_NO_TRIGGER”然后

 return    --dont to anything  

结束if;

如上所述,这个解决方案远非标准,但如果需要,它可以为您服务。