幾個系統存儲過程用系統表提供有關存儲過程的信息
查看用於創建存儲過程的 Transact
獲得有關存儲過程的信息(如存儲過程的所有者
列出指定存儲過程所使用的對象及使用指定存儲過程的過程
查看存儲過程的定義
sp_helptext:
顯示規則
語法
sp_helptext [ @objname = ]
參數
[@objname =]
對象的名稱
返回代碼值
結果集
注釋
sp_helptext 在多個行中顯示用來創建對象的文本
權限
執行權限默認授予 public 角色
示例
下面的示例顯示 employee_insupd 觸發器的文本
USE pubs
EXEC sp_helptext
企業管理器:
展開服務器組
展開
在詳細信息窗格中
查看有關存儲過程的信息
sp_help(點擊查看)
企業管理器:
如何查看存儲過程的定義?
展開服務器組
展開
在詳細信息窗格中
查看存儲過程的相關性
sp_depends
顯示有關數據庫對象相關性的信息(例如
語法
sp_depends [ @objname = ]
參數
[@objname =]
被檢查相關性的數據庫對象
返回代碼值
結果集
sp_depends 顯示兩個結果集
下面的結果集顯示 object 所依賴的對象
下面的結果集顯示依賴 object 的對象
注釋
若一個對象引用另一個對象
權限
執行權限默認授予 public 角色
示例
下面的示例列出依賴 Customers 表的數據庫對象
USE Northwind
EXEC sp_depends
企業管理器:
查看存儲過程的相關性
展開服務器組
展開
在詳細信息窗格中
查看關於擴展存儲過程的信息
Transact
sp_helpextendedproc
顯示當前定義的擴展存儲過程
語法
sp_helpextendedproc [ [@funcname = ]
參數
[@funcname =]
是要顯示其信息的擴展存儲過程的名稱
返回代碼值
結果集
注釋
指定 procedure 時
權限
執行權限默認授予 public 角色
示例
A
下面的示例報告所有擴展存儲過程的信息
USE master
EXEC sp_helpextendedproc
B
下面的示例報告 xp_cmdshell 擴展存儲過程的信息
USE master
EXEC sp_helpextendedproc xp_cmdshell
企業管理器:
如何查看關於擴展存儲過程的信息?
展開服務器組
展開
在詳細信息窗格中
單擊(
單擊
From:http://tw.wingwit.com/Article/os/xtgl/201311/9471.html