存儲過程建立後,名稱儲於 sysobjects,源碼儲於 syscomments。可透過系統預存程序查看資訊。
Stored Procedure 資料夾,右窗格顯示所有存儲過程
語法:sp_helptext 存儲過程名稱
例:查看 pubs 資料庫 reptq1 源碼 → sp_helptext reptq1
注意: 建立時使用 WITH ENCRYPTION 選項,則 Enterprise Manager 與 sp_helptext **均無法查看源碼**。
使用 sp_rename:sp_rename 原名, 新名
例:sp_rename reptq1, newproc
Enterprise Manager 亦可:選中存儲過程右鍵選「rename」輸入新名稱,類似 Windows 檔案重命名。
使用 DROP PROCEDURE 從當前資料庫刪除一或多個存儲過程/群組。語法:DROP PROCEDURE {procedure} [,…n]
例:drop procedure reptq1
使用 EXECUTE 命令。語法:
[EXECUTE]
{[@return_status=]
{procedure_name[;number] | @procedure_name_var}
[[@parameter=] {value | @variable [OUTPUT] | [DEFAULT] [,…n]
[WITH RECOMPILE]
@return_status:選擇性整數變數,儲存存儲過程返回給呼叫者的值@procedure_name_var:代表存儲過程名稱的變數名