如何檢視儲存過程的定義

2021-05-23 09:54:58 字數 1095 閱讀 3990

許多系統儲存過程、系統函式和目錄檢視都提供有關儲存過程的資訊。您可以使用這些系統儲存過程來檢視儲存過程的定義:即,用於建立儲存過程的 transact-sql 語句。如果沒有用於建立儲存過程的 transact-sql 指令碼檔案,這可能會非常有用。

在物件資源管理器中,連線到 sql server 2005 資料庫引擎例項,再展開該例項。

在工具欄上,單擊「新建查詢」

在查詢視窗中,輸入下列語句。更改資料庫名稱和儲存過程名稱以引用所需的資料庫和儲存過程。

複製**

use adventureworks;

goselect definition

from sys.sql_modules

where object_id = (object_id(n'adventureworks.dbo.usplogerror'));

在物件資源管理器中,連線到 sql server 2005 資料庫引擎例項,再展開該例項。

在工具欄上,單擊「新建查詢」

在查詢視窗中,輸入下列語句。更改資料庫名稱和儲存過程名稱以引用所需的資料庫和儲存過程。

複製**

use adventureworks;

goselect object_definition (object_id(n'adventureworks.dbo.usplogerror'));

在物件資源管理器中,連線到 sql server 2005 資料庫引擎例項,再展開該例項。

在工具欄上,單擊「新建查詢」

在查詢視窗中,輸入下列語句。更改資料庫名稱和儲存過程名稱以引用所需的資料庫和儲存過程。

複製**

MSSQL檢視儲存過程定義

方法1 最簡單的,右鍵單擊要檢視的儲存過程,選擇 修改 方法2 select definition from solar.sys.sql modules where object id object id n delete errororder 方法3 select object definitio...

檢視mysql儲存過程 mysql檢視儲存過程函式

查詢資料庫中的儲存過程和函式 select name from mysql.proc where db xx and type procedure 儲存過程 select name from mysql.proc where db xx and type function 函式 show proce...

mysql檢視儲存過程 mysql檢視儲存過程

查詢資料庫中的儲存過程和函式 select name from mysql.proc where db xx and type procedure 儲存過程 select from mysql.proc where db xx and type procedure and name xx selec...