1. 程式人生 > 資料庫 >Mysql帶返回值與不帶返回值的2種儲存過程寫法

Mysql帶返回值與不帶返回值的2種儲存過程寫法

過程1:帶返回值:

 drop procedure if exists proc_addNum;
 create procedure proc_addNum (in x int,in y int,out sum int)
 BEGIN
 SET sum= x + y;
 end

然後,執行過程,out輸出返回值:

 call proc_addNum(2,3,@sum);
select @sum;

過程2:不帶返回值:

 drop procedure if exists proc_addNum;
 create procedure proc_addNum (in x int,in y int)
 BEGIN
 DECLARE sum int;
 SET sum= x + y;
 SELECT sum;
 end

執行過程:

 call proc_addNum(2,3);

總結

以上所述是小編給大家介紹的Mysql帶返回值與不帶返回值的2種儲存過程寫法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回覆大家的!