在 SQL Server Management Studio (SSMS) 中右鍵選擇「修改」預存程序後,編輯視窗開啟。許多人直覺點擊工具列的「儲存」圖示,卻跳出「另存新檔」對話框,不知所措。
SSMS 的設計邏輯是:修改視窗中的腳本已自動加上 ALTER PROCEDURE 關鍵字。因此,點擊「執行」按鈕(或按 F5)並非執行程序本身,而是將修改後的定義送回伺服器編譯並取代原有物件。
ALTER,但 VS 允許直接按「儲存」按鈕提交變更。雖然這讓習慣「點儲存」的使用者感到不適應,但理解機制後,只要記住 修改後按 F5 執行腳本 即可完成預存程序更新。