java jdbc在oracle db中插入触发器

时间:2012-10-22 13:54:33

标签: java oracle jdbc

假设

  • 我使用Java Jdbc
  • 插入表中
  • 插入触发器

java等待触发器完成执行或继续执行??

(使用oracle 11g)

如果它没有等待就继续剂量,我还有机会等待触发器执行的结束吗?

2 个答案:

答案 0 :(得分:1)

INSERT语句在完成所有需要触发的触发器触发并运行完成后才会完成。使用哪种前端语言发出INSERT语句并不重要,INSERT必须始终等待触发器完成。

答案 1 :(得分:0)

即使INSERT来电N NUMBER OF TRIGGER,首先所有TRIGGERS都会在INSERT等待时完成执行,然后它会回到INSERT }

这也是合乎逻辑的,如果我在插入数据库之前触发一些触发器,而不是我希望它们在插入之前完成。

JAVA不会移动到下一个语句,直到INSERT语句响应并且它不会响应,直到它完成执行并且它将不会完成执行,直到触发的所有触发器完成。