我現在有一個主存儲過程調用許多存儲過程:在SQL Server中使用存儲過程之間的臨時表2008
Main --|
--|
--| > Exec Pre-processing SP (create and populate #temp table)
--|
--| > Exec Actual update
--|
--| > Exec Post-Process (consume and drop #temp table)
我目前遇到的問題是,我需要抓住從原始值數據庫和值傳遞到主存儲過程中,以便我可以在被調用的最後一步(存儲過程)中對更新執行後處理。
我無法更改存儲過程簽名或主存儲過程。
當我嘗試執行這種情況時,我在後處理存儲過程中得到一個無效的對象。
如何將我的值從第一個存儲過程傳遞到最後一個存儲過程。
我使用##全局臨時表和@@ SPID解決了我的限制,從全局臨時表中獲取我的值。 – 2011-05-16 15:18:43