2013-10-17 45 views
1

我有一個存儲過程,我無法修改,但我需要添加一個where子句來進一步過濾它。如果沒有將數據從存儲過程插入到臨時表中,然後在該臨時表上進行操作,最好的方法是什麼。有另一種方法嗎?t-sql存儲過程在SP之外添加where子句

+2

檢查出這個問題http://stackoverflow.com/questions/1492411/sql-server-select-from-stored-procedure – th1rdey3

+0

好的,謝謝你的鏈接。 – Phil

回答

0

存儲過程是可執行的,但在select語句內發生過濾,所以您應該將結果放入表中以選擇它。 除臨時表之外沒有辦法。 表值Udf也有類似臨時表的表。