总结MySQL存储过程in、out、inout参数示例总结了MySQL存储过程的输入、输出和输入参数的例子,mysql视频教程栏目介绍MySQL存储过程的in、out、inout参数
推荐(免费):mysql视频教程
文章目录
存储过程1。创建存储过程并查看全局变量2。调用存储过程存储过程时更改全局变量值
1.创建存储过程并查看全局变量
mysql创建数据库YY;查询OK,1行受影响(0.00秒)mysql使用YY;数据库已更改
mysql set @num1=10,@num2=20,@ num3=30//设置全局变量mysql分隔符$$
mysql创建过程p(in num1 int,out num2 int,inout num3 int)
– begin -选择num1、num2、num3
-设置num1=100,num2=200,num3=300
-选择num1、num2、num3
– end $$
查询正常,0行受影响(0.00秒)mysql分隔符;mysql调用p(@num1,@num2,@ num 3);
总结1:
In和inout参数将全局变量值传递给存储过程,而out参数不将全局变量值传递给存储过程。在存储过程的使用中,输入、输出和输入的参数值会发生变化。2.调用存储过程时全局变量值的变化
mysql select @num1,@num2,@ num3
总结2:
调用存储过程后,发现in参数不会改变全局变量的值,而out和inout参数在调用存储过程后会改变全局变量的值,存储过程引用的值会赋给全局变量。输入参数赋值类型可以是变量和固定值,而输出和输入参数赋值类型必须是变量。以上是MySQL存储过程in、out、inout参数例子的详细总结。请多关注其他关于Lei.com PHP知识的相关文章!