[SQL ] procedure是同時進行或逐一進行?

看板Database (資料庫)作者 (社會黑暗、行路難)時間4年前 (2020/03/18 23:59), 編輯推噓0(002)
留言2則, 2人參與, 4年前最新討論串1/1
資料庫名稱: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
讓其他sp先回傳運行狀態回來勒
03/19 10:52, 1F

03/19 12:56, 4年前 , 2F
你跑一次不就知道了?
03/19 12:56, 2F
文章代碼(AID): #1USaLHck (Database)
文章代碼(AID): #1USaLHck (Database)