[SQL ] procedure是同時進行或逐一進行?
資料庫名稱: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://www.ptt.cc/bbs/Database/M.1584547153.A.9AE.html
→
03/19 10:52,
4年前
, 1F
03/19 10:52, 1F
→
03/19 12:56,
4年前
, 2F
03/19 12:56, 2F
Database 近期熱門文章
PTT數位生活區 即時熱門文章