簡體   English   中英

存儲過程中的多個存儲過程並等待

[英]Multiple stored procedures within a stored procedure and waiting

我看過幾個與此類似的帖子,但沒有一個有明確的前瞻性答案。 抱歉,如果這是一個愚蠢的問題,我已經自學了 SQL 並且仍在學習中。

我有一個用戶從 Excel 文檔啟動的存儲過程。 該存儲過程運行其他幾個存儲過程。 這些內部存儲過程需要按順序運行。 我的問題是,存儲過程 2 會在開始之前等待存儲過程 1 完成嗎?

我需要確保第二個不會在第一個完成之前開始。

正如 Ben 所指出的,指定您正在使用哪個數據庫會很有幫助,因為每個數據庫對 SQL 的過程擴展(Oracle 中的 PL/SQL,SQL 服務器中的 T-SQL,等等)是不同的。 然而,話雖如此,我不知道有任何數據庫會做任何事情,除了讓存儲過程 1 運行完成,然后運行存儲過程 2。任何過程語言都是如此,無論過程的第 N 行是什么在該過程的第 N+1 行上的任何內容可以運行之前運行完成。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM