位置: 编程技术 - 正文

mysql数据存储过程参数实例详解(mysql存储过程菜鸟教程)

编辑:rootadmin

推荐整理分享mysql数据存储过程参数实例详解(mysql存储过程菜鸟教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql存储过程菜鸟教程,mysql 数据存储,mysql 存过,mysql数据存储过程,mysql数据存储过程怎么写?,mysql 存过,mysql数据存储过程,mysql 数据存储,内容如对您有帮助,希望把文章链接给更多的朋友!

MySQL 存储过程参数有三种类型:in、out、inout。它们各有什么作用和特点呢?

一、MySQL 存储过程参数(in)

MySQL 存储过程 “in” 参数:跟 C 语言的函数参数的值传递类似, MySQL 存储过程内部可能会修改此参数,但对 in 类型参数的修改,对调用者(caller)来说是不可见的(not visible)。

可以看到:用户变量 @id 传入值为 ,执行存储过程后,在过程内部值为:(id_inner),但外部变量值依旧为:(id_out)。

mysql数据存储过程参数实例详解(mysql存储过程菜鸟教程)

二、MySQL 存储过程参数(out)

MySQL 存储过程 “out” 参数:从存储过程内部传值给调用者。在存储过程内部,该参数初始值为 null,无论调用者是否给存储过程参数设置值。

可以看出,虽然我们设置了用户定义变量 @id 为 ,传递 @id 给存储过程后,在存储过程内部,id 的初始值总是 null(id_inner_1)。最后 id 值(id_out = 1)传回给调用者。

三、MySQL 存储过程参数(inout)

MySQL 存储过程 inout 参数跟 out 类似,都可以从存储过程内部传值给调用者。不同的是:调用者还可以通过 inout 参数传递值给存储过程。

从结果可以看出:我们把 @id(),传给存储过程后,存储过程最后又把计算结果值 (id_inner_3)传回给调用者。 MySQL 存储过程 inout 参数的行为跟 C 语言函数中的引用传值类似。

通过以上例子:如果仅仅想把数据传给 MySQL 存储过程,那就使用“in” 类型参数;如果仅仅从 MySQL 存储过程返回值,那就使用“out” 类型参数;如果需要把数据传给 MySQL 存储过程,还要经过一些计算后再传回给我们,此时,要使用“inout” 类型参数。

总结

标签: mysql存储过程菜鸟教程

本文链接地址:https://www.jiuchutong.com/biancheng/348300.html 转载请保留说明!

上一篇:MySQL中or语句用法示例(mysql orch)

下一篇:使用navicate连接阿里云服务器上的mysql(navicat连接教程)

  • 税务机关代码怎样查询
  • 无票收入怎么做账,要交税吗,填入增值税申报表
  • 跨区域涉税事项报验
  • 残疾人保障金为什么是小数
  • 代扣代缴个人所得税有滞纳金吗
  • 个体户也要做实收资本吗
  • 收取子公司管理费,开具什么发票
  • 小规模季报财务报表怎么填写
  • 提供咨询服务的小规模企业是一般纳税人吗
  • 房产过户需要缴纳土地出让金吗
  • 存货损失
  • 其他应付款转入营业外收入
  • 企业变更地址需要哪些资料
  • 一般纳税人交增值税会计科目
  • 境外企业向境内提供国际运输服务核定征收的企业所得税
  • 季度末需要结转什么科目
  • 农业企业发包给人种植要交纳个税吗?
  • 小规模商贸公司成本核算方法
  • 本期认证本期不抵扣下月再抵扣
  • 船舶维修价格表2017
  • 支付佣金费用没扣怎么办
  • 税前合同价包含附加税金吗?
  • 劳务费个人所得税税率
  • 总资产净利率计算
  • 应付暂估应在何时申报
  • 印刷费可以开哪些科目
  • 简易征收发票认证了之后怎么处理
  • 电费发票和实际交的钱不一样怎样支付
  • php判断查询是否有结果
  • 怎么找回windows图片查看器
  • mom.exe是什么进程
  • 应交消费税的会计分录
  • 系统之家的系统免费吗
  • nerosmartstart.exe - nerosmartstart是什么进程 作用是什么
  • powershell.exe什么意思
  • 从奎雷英山口看到的 Leum na Luirginn湖和Cleat湖,英国斯凯岛 (© Sebastian Wasek/Sime/eStock Photo)
  • 青龙面板库怎么用
  • php 封装
  • 零申报季报怎么报税的具体流程
  • 开基本户一定要法人身份证吗
  • phpcms怎么样
  • 新公司筹建期要做账吗
  • 红字专用发票能作废吗
  • SQL Server 2005通用分页存储过程及多表联接应用
  • ibm.data.db2
  • 公司法人代表可以有几个
  • 应付账款多好还是少好
  • 9个点的税是多少
  • acca考试安排及时间
  • 会计人要求
  • 设计公司发生的设计费怎么入账
  • 房屋租赁怎么干
  • 会计账户与银行账户
  • 其他应交款 其他应付款
  • 公司从员工工资扣水电费
  • 广告费支出的税种有哪些
  • 本年利润的会计科目
  • 公司发放工资的形式
  • 企业购入树木花草如何入账
  • 商品流通企业有哪些企业
  • win10建行网银盾插上网页弹不出来
  • freebsd怎么样
  • freebsd怎么用
  • rhel6安装
  • win7系统打开软件慢的原因
  • 如何返回系统
  • win8系统文件
  • 建立一个新用户并把它加入wheel组,设置用户密码为123
  • 错误化
  • pycharm安装教程2020.2
  • python 解析js
  • js点击表格行获取当前行信息
  • javascript怎么学
  • javascript类库
  • js拖拽div
  • 国际税收管理处忙不忙
  • 内蒙古税务局发票认证
  • 房地产的土地增值税计入哪个科目
  • 百旺税控盘怎么安装开票软件
  • 税务24号公告
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设