一.建立存儲過程
1.存儲過程建立文法:
2.參數詳解:
sp_name:存儲過程名字
proc_parameter:像存儲過程傳遞參數( [IN|OUT|INOUT] param_name type ),其中in表示輸入參數,out表示輸出參數,inout表示既可以輸入也可以輸出;param_name表示參數名稱;type表示參數的類型
routine_body :routine_body是SQL代碼的内容,可以用BEGIN...END來表示SQL代碼的開始和結束。
DELIMITER:重新設定mysql的結束符 DELIMITER //(将結束符表示為//) 存儲過程 DELIMITER;(恢複預設結束符)
characteristics:對下面body申明部分和權限限制的定義
二.存儲過程的日常操作
1.調用存儲過程
(1).call sp_name()
(2).直接點選名稱運作即可
2.查詢procedure的status資訊:show procedure status\G
3.檢視建立的存儲過程:show create procedure sp_name\G
4.删除存儲過程 :drop procedure sp_name
三.存儲過程執行個體
1.不帶參數的存儲過程查詢區服資訊
運作結果:
2.根據平台和區服查詢伺服器ip:
本文轉自 luoguo 51CTO部落格,原文連結:http://blog.51cto.com/luoguoling/1616620