2012-06-21 52 views
0

我試圖在「主」存儲過程中調用3個其他存儲過程,然後返回所有4個存儲過程的組合結果。將四個存儲過程合併爲一個

這可能嗎?

如果是這樣,我將不勝感激一些示例sql代碼。我能看到這個工作的唯一方法是,如果「主」存儲過程可以以某種方式存儲從其他存儲過程獲得的3個部分結果集中的變量。我會很感激這方面的幫助!

+0

你所說的 「回報」 呢?存儲過程只返回整數。 – podiluska

+0

你有一些僞代碼嗎?存儲的過程是否相互關聯? –

回答

3

假設您不需要將子過程的輸出連接在一起,並且子過程使用SELECT語句返回結果集,這應該可以正常工作,而無需執行任何額外的結果集存儲。

基本例如:

CREATE PROC up_sample 
AS 
    EXEC up_proc1 

    EXEC up_proc2 

    EXEC up_proc3 
GO 
相關問題