1
我有一個存儲過程執行相當複雜的SELECT語句。該存儲過程接受到PARAMS這是在查詢中使用:在視圖中使用存儲過程的優勢?
ALTER PROCEDURE [dbo].[GetConnections]
@equipmentId int,
@equipmentPortNum int
AS
SELECT ..SELECT QUERY HERE..
END
我正在考慮這個不斷變化的看法,只是過濾視圖時,我把它叫做:
SELECT * from ConnectionsView Where EquipmentID = XXX and EquipmentPortNum = YYY
我的問題是:有沒有比其他優勢 - 尤其是性能?
由於我將從ORM調用視圖,查詢將具有參數化過濾器選項併產生一個緩存執行計劃,這意味着(除非我錯了)存儲過程不會有任何更高性能觀點 - 這是正確的嗎?
的可能重複[什麼是存儲過程和視圖之間更多powefull?](http://stackoverflow.com/questions/4507399/what-is-more-powefull-between-a-stored-procedure-and-a-view) – 2011-02-15 09:52:55