位置: 编程技术 - 正文

浅谈MySQL存储过程中declare和set定义变量的区别(mysql 存过)

编辑:rootadmin

推荐整理分享浅谈MySQL存储过程中declare和set定义变量的区别(mysql 存过),希望有所帮助,仅作参考,欢迎阅读内容。

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

在存储过程中常看到declare定义的变量和@set定义的变量。简单的来说,declare定义的类似是局部变量,@set定义的类似全局变量。

1、declare定义的变量类似java类中的局部变量,仅在类中生效。即只在存储过程中的begin和end之间生效。

2、@set定义的变量,叫做会话变量,也叫用户定义变量,在整个会话中都起作用(比如某个应用的一个连接过程中),即这个变量可以在被调用的存储过程或者代码之间共享数据。如何理解呢?可以看下面这个简单例子,很好理解。

(1)先执行下面脚本,创建一个存储过程,分别有declare形式的变量和@set形式的变量

(2)接着为b变量初始化。

浅谈MySQL存储过程中declare和set定义变量的区别(mysql 存过)

SET @b=1;

(3)然后重复调用这个存储过程。

CALL temp();

(4)会发现a的值不改变,而b的值会一直增加。

所以,总结起来就是开头那句话,declare定义的类似是局部变量,@set定义的类似全局变量。

以上这篇浅谈MySQL存储过程中declare和set定义变量的区别就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

Mysql支持的数据类型(列类型总结) 一.数值类型Mysql支持所有标准SQL中的数值类型,其中包括严格数据类型(INTEGER,SMALLINT,DECIMAL,NUMBERIC),以及近似数值数据类型(FLOAT,REAL,DOUBLEPRESISION),并在此

mysql全量备份、增量备份实现方法 mysql全量备份、增量备份。开启mysql的logbin日志功能。在/etc/my.cnf文件中加入以下代码:[mysqld]log-bin="/home/mysql/logbin.log"binlog-format=ROWlog-bin-index="/home/mysql/lo

Mysql 索引结构直观图解介绍 一.模拟创建原始数据下图中,左边是自己方便说明,模拟的数据。引擎为mysiam~右边是用EXCEL把它们随机排列后的一个正常仿真数据表,把主键按照1-再

标签: mysql 存过

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

上一篇:Navicat for MySQL导出表结构脚本的简单方法

下一篇:Mysql支持的数据类型(列类型总结)(mysql支持的数据类型主要有哪几类)

  • 核定征收的一般纳税人开专票怎么入账
  • 普通发票领多了会怎么样
  • 工程款按进度付款开票分录
  • 其他债权投资发生减值的账务处理
  • 发票二维码只有一半可以收吗
  • 房地产开发企业土地增值税清算
  • 其他综合收益在利润表的哪个位置哪里
  • 计提持有至到期投资减值准备
  • 劳务所得税税率表最新
  • 单位注销合并时在原单位各个账户余额保留
  • 增值税进项大于销项,要全部认证吗
  • 劳务派遣可以开专票吗
  • 上个月申报错了怎么办
  • 企业所得税发票在哪里打印
  • 政府减免税款如何做账
  • 餐饮研发费用确认条件
  • 季报中现金流量表报的是当季的还是本年累计数
  • 酒店装修费用会计处理
  • 正回购和逆回购的区别
  • 企业有哪些项目名称
  • 印花税多计提如何冲回
  • macbook怎么压缩视频大小
  • 如何测试电脑网速多少兆
  • 标书费没有发票
  • win10永久激活码神key一周内
  • 购买交易性金融资产时,支付的交易费用应计入
  • 王者荣耀中雅典娜的战争女神多少钱
  • 微信php开发包
  • php编写
  • 费用已付款跨年怎么做账
  • PHP:ftp_ssl_connect()的用法_FTP函数
  • 哪些发票可以作为替代发票
  • PHP:pg_connect()的用法_PostgreSQL函数
  • php的教程
  • php pathinfo
  • 个体户对公账户的钱怎么取出来
  • 收据不可以入账吗
  • 生产车间工资计提
  • 解决前端跨域问题
  • PHP实现微信无感登陆
  • 月末结转本年利润吗
  • php ajax 教程
  • centos安装软件教程
  • 广告费支出税前扣除标准30
  • 交易所转交易所手续费是多少
  • 一般纳税人都是按月申报吗
  • 如何设置linux
  • 代扣代缴手续费返还账务处理
  • 支付版权使用费怎么记账
  • 内账会计成本是什么意思
  • 金蝶财务软件怎么冲销费用
  • 报销单据粘贴单模板
  • 个税申报属于哪个部门的职责
  • 什么叫转让财产收入
  • 增值税专用发票几个点
  • 财付通支付的优缺点
  • 机关单位工会经费提取比例
  • 减免税做营业外收入的会计分录
  • 连锁零售药房
  • 公司投资银行理财产品如何做账
  • 应收账款周转率计算公式
  • bios设置的完整说法
  • 如何关闭京东白条
  • mac osx 10.12
  • Win7/Win8/Win10单、多系统一键安装教程 只需30秒!
  • linux oracle12c
  • windows xp桌面图标
  • oracle数据库网络配置工具
  • win7系统注册表损坏无法启动
  • win8的应用商店在哪
  • 家字取名男孩名字
  • 用js自定义函数生成表格
  • javascript数组去重set方法
  • shader能做什么
  • jquery ui和jquery easy ui
  • python smtplib模块详解
  • 如何办理股权转让信息登记表
  • 广东省国家税务局电子发票系统,网络设置
  • 有限合伙企业怎么交税
  • 出口报价必须含增值税吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设