程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> mysql之存儲過程

mysql之存儲過程

編輯:MySQL綜合教程

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;

 


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved