0
我試圖在「主」存儲過程中調用3個其他存儲過程,然後返回所有4個存儲過程的組合結果。將四個存儲過程合併爲一個
這可能嗎?
如果是這樣,我將不勝感激一些示例sql代碼。我能看到這個工作的唯一方法是,如果「主」存儲過程可以以某種方式存儲從其他存儲過程獲得的3個部分結果集中的變量。我會很感激這方面的幫助!
我試圖在「主」存儲過程中調用3個其他存儲過程,然後返回所有4個存儲過程的組合結果。將四個存儲過程合併爲一個
這可能嗎?
如果是這樣,我將不勝感激一些示例sql代碼。我能看到這個工作的唯一方法是,如果「主」存儲過程可以以某種方式存儲從其他存儲過程獲得的3個部分結果集中的變量。我會很感激這方面的幫助!
假設您不需要將子過程的輸出連接在一起,並且子過程使用SELECT
語句返回結果集,這應該可以正常工作,而無需執行任何額外的結果集存儲。
基本例如:
CREATE PROC up_sample
AS
EXEC up_proc1
EXEC up_proc2
EXEC up_proc3
GO
你所說的 「回報」 呢?存儲過程只返回整數。 – podiluska
你有一些僞代碼嗎?存儲的過程是否相互關聯? –