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

本文详细介绍了在SQL中创建带有返回值的存储过程`proc_addNum`和不带返回值的过程,以及如何调用它们并显示结果。

时间:2018-03-30 00:25:57

过程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);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值