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

 更新时间:2017年10月07日 10:16:01   投稿:mrr  
这篇文章主要介绍了Mysql带返回值与不带返回值的2种存储过程写法,需要的朋友可以参考下

过程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种存储过程写法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

相关文章

  • Mysql临时表原理及创建方法解析

    Mysql临时表原理及创建方法解析

    这篇文章主要介绍了Mysql临时表原理及创建方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12
  • MYSQL 完全备份、主从复制、级联复制、半同步小结

    MYSQL 完全备份、主从复制、级联复制、半同步小结

    这篇文章主要介绍了MYSQL 完全备份、主从复制、级联复制、半同步小结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-05-05
  • Mysql中distinct与group by的去重方面的区别

    Mysql中distinct与group by的去重方面的区别

    distinct简单来说就是用来去重的,而group by的设计目的则是用来聚合统计的,两者在能够实现的功能上有些相同之处,但应该仔细区分,因为用错场景的话,效率相差可以倍计。
    2020-03-03
  • 简述Redis和MySQL的区别

    简述Redis和MySQL的区别

    这篇文章主要介绍了简述Redis和MySQL的区别,小编觉得挺不错的,这里给大家分享下,需要的朋友可以了解。
    2017-10-10
  • mysql 重要日志文件汇总

    mysql 重要日志文件汇总

    这篇文章主要介绍了mysql 重要日志文件的汇总,帮助大家更好的理解和使用MySQL数据库,感兴趣的朋友可以了解下
    2020-11-11
  • 基于mssql导mysql遇到的问题

    基于mssql导mysql遇到的问题

    本篇文章是对mssql导mysql遇到的问题,进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • mysql中如何查看表空间

    mysql中如何查看表空间

    这篇文章主要介绍了mysql中如何查看表空间问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • 详解MySQL主键唯一键重复插入解决方法

    详解MySQL主键唯一键重复插入解决方法

    我们插入数据的时候,有可能碰到重复数据插入的问题,那么MySQL主键唯一键重复插入如何解决,本文就详细的来介绍一下,感兴趣的可以了解一下
    2021-09-09
  • MySQL中create_time和update_time实现自动更新时间

    MySQL中create_time和update_time实现自动更新时间

    mysql建表的时候有两个列,一个是createtime、另一个是updatetime,这两个都是mysql自动填充时间的方式,本文就详细的介绍这两种方式的实现,感兴趣的可以了解一下
    2023-05-05
  • 多种不同的 MySQL 的 SSL 配置

    多种不同的 MySQL 的 SSL 配置

    这篇文章主要介绍了多种不同的 MySQL 的 SSL 配置,非常不错的一篇文章,而且很实用,需要的朋友可以参考下
    2015-03-03

最新评论