当前位置: 移动技术网 > IT编程>数据库>Mysql > Mysql带返回值与不带返回值的2种存储过程写法

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

2017年12月07日  | 移动技术网IT编程  | 我要评论
过程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种存储过程写法,希望对大家有所帮助

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网