Mysql带返回值与不带返回值的2种存储过程写法
程序员文章站
2022-05-26 09:37:03
过程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种存储过程写法,希望对大家有所帮助
下一篇: MySQL5.7 JSON类型使用详解