Stored Procedure 裏的 WITH RECOMPILE 到底是幹麻的?

在 SQL Server 創建或修改「存儲過程(stored procedure)」時,可加上 WITH RECOMPILE 選項,但多數文檔或書籍都寫得語焉不詳,或只解釋爲「每次執行此存儲過程時,都要重新編譯」。事實上,是指執行此一存儲過程時,要強制重新產生「執行計劃(execution plan)」,而不要從「緩存(cache)」去取得舊的「執行計劃」。 SQL Server 在評估與產生「執
相關文章
相關標籤/搜索