查詢資料庫中的儲存過程和函式
select `name` from mysql.proc where db = 'xx' and `type` = 'procedure' //儲存過程
select `name` from mysql.proc where db = 'xx' and `type` = 'function' //函式
show procedure status; //儲存過程
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]
select * from triggers t where trigger_name=」mytrigger」 \g
MYSQL函式 儲存過程 觸發器
自定義函式是一種與儲存過程十分相似的過程式資料庫物件。它與儲存過程一樣,都是由 sql 語句和過程式語句組成的 片段,並且可以被應用程式和其他 sql 語句呼叫。自定義函式與儲存過程之間存在幾點區別 可以使用 create function 語句建立自定義函式。語法格式如下 create funct...
mysql儲存過程 儲存函式 觸發器 事件
前言 資料庫本身支援儲存過程,不同的資料庫管理系統對儲存過程的支援都不盡相同 從mysql5.0開始,mysql支援儲存過程 儲存函式 觸發器 事件 使用儲存過程的優點 儲存過程執行一次後,其執行的規劃就駐留在高速緩衝儲存器上,以後再次呼叫儲存過程時,只需從高速緩衝儲存器中呼叫以編譯好的二進位制 執...
mysql儲存過程,函式,觸發器例子
1,分割乙個用 間隔的字串的儲存過程 create procedure sp insertjoke lastindex int begin declare i int set i 1 while i0 do begin set part1 mid a,1,p 1 insert myjoke cont...