希望这是一个简单的问题。说我有这样一个块:
BEGIN
a_random_procedure ('input','output');
... DML statements ...
END;
问题:DML statements
仅在a_random_procedure
完成后执行吗?就此而言,a_random_procedure
之后的任何事情都会在完成之后执行吗?
ADD-ON:当a_random_procedure
在其中执行另一个程序时呢?
答案 0 :(得分:3)
是的," DML声明"只有在" a_random_procedure"之后才会执行完成了。
如果你有另一个程序,第一个程序将等到其中的程序也完成。
在您调用另一个过程或函数的任何时刻,下一个代码行将等到之前调用的过程或函数完成执行
答案 1 :(得分:2)