程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SqlServer數據庫 >> 關於SqlServer >> 在SQL Server 2005修改存儲過程

在SQL Server 2005修改存儲過程

編輯:關於SqlServer


     初次使用SQL Server 2005時,在修改了存儲過程後竟然不知道如何保存。

     我在SQL Server Management Studio的Progammability中找到相應的存儲過程,點擊右鍵並選擇“Modify”,會打開編輯窗口,我修改後點擊保存,卻出現“Save File As”對話框,讓我選擇保存的路徑和文件名,也就是保存為另外一個文件,而不是直接保存修改的存儲過程。不知道為什麼要這樣設計,我想一般人剛開始使用時都會像我這樣操作。我在SQL Server Management Studio中也沒找到其他操作方法。真讓人郁悶!

     後來在網上找到一篇文章“Saving Stored Procedure”才知道如何保存修改的存儲過程,原來是通過點擊“Execute”按鈕(或者按F5鍵)。 本來我以為這個操作是直接執行存儲過程的。後來我發現,當通過“Modify”打開編輯窗口時,在存儲過程之前會加上“ALTER”關鍵字,所以當通過“Execute”存儲過程實際就是修改存儲過程,並不執行存儲過程中的SQL語句。這讓我想起了VS 2003和VS 2005,當通過它們編輯存儲過程時,也是在存儲過程之前會加上“ALTER”關鍵字,但在VS 2003和VS 2005中,點擊保存按鈕會直接保存對存儲過程的修改。我覺得SQL Server Management Studio中這樣的設計並不是很合理。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved