mysql之存儲過程 存儲過程 注意:存儲過程名稱後面必須加括號,哪怕該存儲過程沒有參數傳遞 1.基本語法:
create procedure sp_name() begin ......... end 修改命令結束符 delimiter $
例:
創建procedure create procedure myproce() begin INSERT INTO main (num) VALUES (15); end; 調用存儲過程: call myproce(); 查看數據庫中所有的存儲過程: show procedure status; 查看存儲過程的創建代碼 show create procedure proc_name; 刪除存儲過程 drop procedure proc_name
2.基本語法:
CREATE FUNCTION hello () RETURNS ....... RETURN
例:
創建function CREATE FUNCTION hello (s CHAR(20)) RETURNS CHAR(50) RETURN CONCAT('Hello, ',s,'!'); 調用function select hello('world'); 查看存儲過程函數的創建代碼 show create function func_name; 刪除 drop function func_name;