前言:
现时小伙伴们对“mysql存储过程out参数”可能比较关切,同学们都想要知道一些“mysql存储过程out参数”的相关知识。那么小编也在网络上网罗了一些有关“mysql存储过程out参数””的相关内容,希望小伙伴们能喜欢,看官们快快来学习一下吧!回顾
前面内容我们知道MySQL的传参有3种用法:IN/OUT/INOUT
IN主要是我们在传参时使用的。
那如何单独的返回我们存储过程执行后的值呢?
这就是我们今天要讲的OUT的用法。
一
OUT使用
OUT的主要作用就是返回存储过程执行的值,只有存储过程的值被返回后我们才能在外部里使用该值来完成外部变量的赋值等运算操作。
基本语法:
从上图可以得知,OUT的用法和IN的用法没有什么大的区别,语法一致的。
二
OUT举例使用
需求:完成2个数相加,并输出2个数加后的值。
三
IN与OUT的区别
IN的参数传值是不会返回的,但是OUT接收的值会改变全局变量的值。比如以上例子,现在我们把@sum先赋值一个全局值等于10,然后再参与到存储过程中去看看是否会把@sum的值10改为3。
版权声明:
本站文章均来自互联网搜集,如有侵犯您的权益,请联系我们删除,谢谢。
标签: #mysql存储过程out参数