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

吾爱主题 阅读:147 2024-04-05 13:57:58 评论:0

过程1:带返回值:

?
1 2 3 4 5 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输出返回值:

?
1 2 call proc_addNum(2,3,@ sum ); select @ sum ;

过程2:不带返回值:

?
1 2 3 4 5 6 7 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

执行过程:

?
1 call proc_addNum(2,3);

总结

以上所述是小编给大家介绍的Mysql带返回值与不带返回值的2种存储过程写法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

可以去百度分享获取分享代码输入这里。
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

【腾讯云】云服务器产品特惠热卖中
搜索
标签列表
    关注我们

    了解等多精彩内容