查詢資料庫中的儲存過程和函式

2021-08-31 11:03:12 字數 842 閱讀 5530

方法一:

select `name` from mysql.proc where db = 'your_db_name' and `type` = 'procedure' //儲存過程

select `name` from mysql.proc where db = 'your_db_name' and `type` = 'function' //函式

方法二:

show procedure status; //儲存過程

show procedure status where db='servant_591up'

show function status; //函式

檢視儲存過程或函式的建立**

show create procedure proc_name;

show create function func_name;

檢視檢視

select * from information_schema.views //檢視

select * from information_schema.tables //表

檢視觸發器

方法一:

語法:show triggers [from db_name] [like expr]

例項:show triggers\g //觸發器

方法二:

對information_schema資料庫中的triggers表查詢

mysql>select * from triggers t where trigger_name=」mytrigger」 \g

查詢資料庫中的儲存過程和函式

查詢資料庫中的儲存過程和函式 方法一 select name from mysql.proc where db your db name and type procedure 儲存過程 select name from mysql.proc where db your db name and typ...

資料庫中函式和儲存過程的區別

先看一下儲存過程和函式的定義。儲存過程 儲存過程可以使得對資料庫的管理 以及顯示關於資料庫及其使用者資訊的工作容易得多。儲存過程是 sql 語句和可選控制流語句的預編譯集合,以乙個名稱儲存並作為乙個單元處理。儲存過程儲存在資料庫內,可由應用程式通過乙個呼叫執行,而且允許使用者宣告變數 有條件執行以及...

Oracle資料庫儲存過程和儲存函式

指儲存在資料庫中供所有使用者程式呼叫的子程式叫儲存過程 儲存函式。儲存過程沒有返回值。儲存函式有返回值 建立儲存過程 用create procedure命令建立儲存過程和儲存函式。語法 create or replace procedure過程名 引數列表 as plsql子程式體 儲存過程示例 為...