[SQL ] procedure是同时进行或逐一进行?

楼主: paranoia5201 (迈向研究生)   2020-03-18 23:59:11
数据库名称:Oracle
数据库版本:11g
内容/问题描述:我写一个prcedure,负责启动其他 procedure,如下。
create or replace procedure run_all_jobs is
v_record_day varchar2(10) default to_char(sysdate-1,'yyyymmdd');
begin
sp_a (v_record_day);
sp_b (v_record_day);
sp_c (v_record_day);
end;
run_all_job 会每天在固定时间执行,也就是叫上面那三只预存程序工作。
请问这三只会同时进行,还是逐一进行?
我的理想是:
sp_a 先更新,然后 sp_b 会依照 sp_a的更新内容而动作,sp_c则同样看sp_b动作。
若上面这写法无法满足我的需求,是要在写一个procedure然后设定较晚时间进行?
还请指教,感谢~
作者: MOONY135 (谈无欲)   2020-03-19 10:52:00
让其他sp先回传运行状态回来勒
作者: benqm300 (人生苦短)   2020-03-19 12:56:00
你跑一次不就知道了?

Links booklink

Contact Us: admin [ a t ] ucptt.com