过程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种存储过程写法,希望对大家有所帮助
您可能感兴趣的文章:
如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!
网友评论