mysql存储过程limit参数(MySQL存储过程in、out和inout参数示例和总结)
类别:数据库 浏览量:1766
时间:2021-11-05 14:23:16 mysql存储过程limit参数
MySQL存储过程in、out和inout参数示例和总结存储过程
1.创建存储过程并查看全局变量
|
mysql> create database yy; Query OK, 1 row affected (0.00 sec) mysql> use yy; Database changed mysql> set @num1=10,@num2=20,@num3=30; //设置全局变量 mysql> delimiter $$ mysql> create procedure p( in num1 int , out num2 int ,inout num3 int ) -> begin -> select num1,num2,num3; -> set num1=100,num2=200,num3=300; -> select num1,num2,num3; -> end $$ Query OK, 0 rows affected (0.00 sec) mysql> delimiter ; mysql> call p(@num1,@num2,@num3); |
总结1:
- in 和 inout 参数会将全局变量的值传入存储过程中,而 out 参数不会将全局变量的值传入存储过程中。在存储过程使用中,参数值 in、out、inout 都会发生改变。
2.调用存储过程时全局变量值的变化
|
mysql> select @num1,@num2,@num3; |
总结2:
- 当调用完存储过程后,发现 in 参数不会对全局变量的值引起变化,而 out 和 inout 参数调用完存储过程后,会对全局变量的值产生变化,会将存储过程引用后的值赋值给全局变量。
- in参数赋值类型可以是变量还有定值,而out和inout参数赋值类型必须是变量。
到此这篇关于MySQL存储过程in、out和inout参数示例和总结的文章就介绍到这了,更多相关MySQL存储过程in、out和inout参数内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
原文链接:https://blog.csdn.net/weixin_42449832/article/details/111727599
您可能感兴趣
- navicat premium连接mysql报错(Navicat连接MySQL错误描述分析)
- mysqlset用法(mysql descDESCRIBE命令实例讲解)
- windows 安装解压版 mysql5.7.28 winx64的详细教程(windows 安装解压版 mysql5.7.28 winx64的详细教程)
- mysql数据类型图解(MySQL数据库主从技术GTID大揭秘)
- docker部署mysql并且自动启动(Docker 部署 Mysql8.0的方法示例)
- mysql读写分离怎么做(MySQL读写分离,写完读不到问题如何解决)
- mysql的日志怎么清除(MySQL删除了记录不生效的原因排查)
- mysql生成唯一订单号(MySQL高并发生成唯一订单号的方法实现)
- mysql实用教程(Mysql调优Explain工具详解及实战演练推荐)
- mysql主从同步复制原理(MYSQL数据库GTID实现主从复制实现超级方便)
- mysql在centos7中如何安装(阿里云centos7安装mysql8.0.22的详细教程)
- mysqlexplain解析(Mysql explain用法与结果深入分析)
- mysql架构方案讲解(MySQL 搭建MHA架构部署的步骤)
- mysql8.0安装教程win10(Windows10下mysql 8.0.22 安装配置方法图文教程)
- mysqlbinlog优缺点(MySQL Binlog 日志处理工具对比分析)
- mysql 建表命令注释(mysql alter table命令修改表结构实例详解)
- 哪版孙悟空最萌 黄渤躺萌了(哪版孙悟空最萌)
- 融入小人物的喜怒哀乐,黄渤饰演的角色为什么让人观看时欲罢不能(融入小人物的喜怒哀乐)
- 《极限挑战》深访都市夜归人,夜间打工者体验,黄磊录完憔悴了(极限挑战深访都市夜归人)
- Google 推出了一个游戏生成器,让不会编程的你也能自己设计游戏(推出了一个游戏生成器)
- 二胎家庭老大爱闹情绪,用这招很有效(二胎家庭老大爱闹情绪)
- 一个30岁男人外遇失败的全过程(一个30岁男人外遇失败的全过程)
热门推荐
- mysql的uuid说明(MySQL GTID全面总结)
- python如何判断两个数组相同(Python实现的合并两个有序数组算法示例)
- sqlserver数字格式化五位小数(详细分析sqlserver中的小数类型float和decimal)
- apache配置403错误提示(apache documentroot指向htcdoc之外提示403错误的解决方法)
- js定时器几分钟执行(利用JS定时器实现元素移动)
- phpmysql网站开发入门与提高(PHP+MySQL+sphinx+scws实现全文检索功能详解)
- amaze开发者(AmazeUI中各种的导航式菜单与解决方法)
- dedecms简介(Linux操作系统下DedeCMS详细安全设置教程)
- mysql怎么删除用户操作(解决mysql删除用户 bug的问题)
- css3画出苹果手机(基于CSS3画一个iPhone)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9