作者paranoia5201 (社会黑暗、行路难)
看板Database
标题[SQL ] procedure是同时进行或逐一进行?
时间Wed Mar 18 23:59:11 2020
资料库名称: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然後设定较晚时间进行?
还请指教,感谢~
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 18.194.116.40 (美国)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1584547153.A.9AE.html
1F:→ MOONY135: 让其他sp先回传运行状态回来勒 03/19 10:52
2F:→ benqm300: 你跑一次不就知道了? 03/19 12:56