mysql in 和inout,总结MySQL存储过程in、out、inout参数示例,

总结MySQL存储过程in、out、inout参数示例总结了MySQL存储过程的输入、输出和输入参数的例子,mysql视频教程栏目介绍MySQL存储过程的in、out、inout参数

9487e975d5e4f3b8d4436c26fe9a2780.png

推荐(免费):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);

0c9cf74b9c5db0f6f8d6c4e6d3765da1.png

总结1:

In和inout参数将全局变量值传递给存储过程,而out参数不将全局变量值传递给存储过程。在存储过程的使用中,输入、输出和输入的参数值会发生变化。2.调用存储过程时全局变量值的变化

mysql select @num1,@num2,@ num3

1bc4126c3144f04ac7d4edddf22b59f2.png

总结2:

调用存储过程后,发现in参数不会改变全局变量的值,而out和inout参数在调用存储过程后会改变全局变量的值,存储过程引用的值会赋给全局变量。输入参数赋值类型可以是变量和固定值,而输出和输入参数赋值类型必须是变量。以上是MySQL存储过程in、out、inout参数例子的详细总结。请多关注其他关于Lei.com PHP知识的相关文章!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值