MySQL常用操作创建存储过程的详细语法

 2024-03-09 03:02:44  阅读 0

MySQL常用操作创建存储过程的详细语法

前言 简介 创建结构变量的语法 结构输入和输出参数

原因分析:这里是in和out参数的区别,也是和Java等高级语言中参数的区别。

如果我们从Java的角度来理解调用存储过程,我们可能会认为@变量的值被传递到存储过程函数中,那么我们自然应该认为该值应该是。

out函数只负责接收变量,不负责传入值。 也就是说,调用call var03(35,@);时,@只是将它的内存地址传入,告诉存储过程,等一下,把out变量的值给我(我是@)。 那么存储过程的过程中并没有进行赋值操作,所以此时的值为null,最终null被赋值给了@。

查询会话变量用户名


   -- 此时会话变量为NULL
   select @username;

流程控制判断(IF语句) 判断(CASE语句) 循环(LOOP语句) 循环(WHILE语句) 循环(语句) 再次循环(语句) 总结参考链接

如本站内容信息有侵犯到您的权益请联系我们删除,谢谢!!


Copyright © 2020 All Rights Reserved 京ICP5741267-1号 统计代码