PLSQL触发器通过SQL加载器被触发

时间:2013-04-15 10:37:09

标签: oracle plsql triggers

在我们通过SQL loader插入时是否触发了表? 请详细解释

2 个答案:

答案 0 :(得分:2)

如果使用常规加载,Oracle将执行INSERT次触发,但是not when you use direct load(使用选项DIRECT=true):

  

使用传统的路径加载方法,使用标准SQL INSERT语句插入行数组 - 完整性约束和自动应用插入触发器。但使用直接路径加载数据时,SQL * Loader会禁用某些完整性约束和所有数据库触发器

答案 1 :(得分:0)

如果执行常规加载或外部表加载,将触发触发器并检查任何活动约束。

如果执行直接路径加载,则会绕过触发器和约束检查。

您可以在SQL Loader documentation中阅读更多内容(链接指向Oracle 10g文档)。