欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Mysql带返回值与不带返回值的2种存储过程写法

程序员文章站 2023-02-17 23:34:21
过程1:带返回值: drop procedure if exists proc_addnum; create procedure proc_addnum (...

过程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种存储过程写法,希望对大家有所帮助