假设
java等待触发器完成执行或继续执行??
(使用oracle 11g)
如果它没有等待就继续剂量,我还有机会等待触发器执行的结束吗?
答案 0 :(得分:1)
INSERT
语句在完成所有需要触发的触发器触发并运行完成后才会完成。使用哪种前端语言发出INSERT
语句并不重要,INSERT
必须始终等待触发器完成。
答案 1 :(得分:0)
即使INSERT
来电N NUMBER OF TRIGGER
,首先所有TRIGGERS
都会在INSERT
等待时完成执行,然后它会回到INSERT
}
这也是合乎逻辑的,如果我在插入数据库之前触发一些触发器,而不是我希望它们在插入之前完成。
JAVA不会移动到下一个语句,直到INSERT语句响应并且它不会响应,直到它完成执行并且它将不会完成执行,直到触发的所有触发器完成。