首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 存儲過程管理全功能指南:查看、重命名、刪除、執行與權限設定完整操作

     編輯:關於SqlServer

12.3.1 查看存儲過程

存儲過程建立後,名稱儲於 sysobjects,源碼儲於 syscomments。可透過系統預存程序查看資訊。

1. Enterprise Manager 查看源碼

  1. 啟動 Enterprise Manager,登入目標伺服器
  2. 選擇資料庫,左窗格點擊 Stored Procedure 資料夾,右窗格顯示所有存儲過程
  3. 右窗格右鍵目標存儲過程選擇「Properties」查看源碼

2. sp_helptext 查看源碼

語法:sp_helptext 存儲過程名稱

例:查看 pubs 資料庫 reptq1 源碼 → sp_helptext reptq1

注意: 建立時使用 WITH ENCRYPTION 選項,則 Enterprise Manager 與 sp_helptext **均無法查看源碼**。

12.3.2 重命名存儲過程

使用 sp_rename:sp_rename 原名, 新名

例:sp_rename reptq1, newproc

Enterprise Manager 亦可:選中存儲過程右鍵選「rename」輸入新名稱,類似 Windows 檔案重命名。

12.3.3 刪除存儲過程

使用 DROP PROCEDURE 從當前資料庫刪除一或多個存儲過程/群組。語法:DROP PROCEDURE {procedure} [,…n]

例:drop procedure reptq1

12.3.4 執行存儲過程

使用 EXECUTE 命令。語法:

[EXECUTE]
{[@return_status=]
{procedure_name[;number] | @procedure_name_var}
[[@parameter=] {value | @variable [OUTPUT] | [DEFAULT] [,…n]
[WITH RECOMPILE]

參數說明

  • @return_status:選擇性整數變數,儲存存儲過程返回給呼叫者的值
  • @procedure_name_var:代表存儲過程名稱的變數名
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved