如果我们在类似
的程序中调用过程procedure ter () is cursor XXXXX
another procedure load_ter()
another procedure load_value()
end ter;
它是否在程序中调用顺序。或者它可以来自任何地方
答案 0 :(得分:0)
如果您运行程序TER
并致电LOAD_TER
,则LOAD_TER
将一直执行,直至完成。然后将调用LOAD_VALUE
,执行。完成后,TER
中的其他命令将会运行,最后 - TER
也会终止。
答案 1 :(得分:0)
如果您执行此程序:
create or replace procedure demo as
begin
dbms_output.put_line('One');
dbms_output.put_line('Two');
dbms_output.put_line('Three');
end demo;
输出将是(启用dbms_output):
One
Two
Three
也就是说,过程中的指令将始终按照您编码的顺序执行。
我不知道是什么促成了这个问题。