存储过程的使用(三)使用DECLARE定义局部变量「建议收藏」

存储过程的使用(三)使用DECLARE定义局部变量「建议收藏」使用DECLARE定义局部变量 在流程语句的分析中,我们在存储过程中使用变量的声明与设置,由于这些变量也只能在存储过程中使用,因此也称为局部变量,变量的声明可以使用以下语法: DECLARE 变量名…

存储过程的使用(三)使用DECLARE定义局部变量

使用DECLARE定义局部变量

在流程语句的分析中,我们在存储过程中使用变量的声明与设置,由于这些变量也只能在存储过程中使用,因此也称为局部变量,变量的声明可以使用以下语法:

DECLARE 变量名[,变量名2…] 数据类型(type) [DEFAULT value];

DECLARE  num  INT  DEFAULT 10 ;

— 定义变量num,数据类型为INT型,默认值为10

DECLARE mult_a,mult_b int;** //定义多个变量**

存储过程的使用(三)使用DECLARE定义局部变量「建议收藏」

其中,DECLARE关键字是用来声明变量的;变量名即变量的名称,这里可以同时定义多个变量;type参数用来指定变量的类型;DEFAULT value子句将变量默认值设置为value,没有使用DEFAULT子句时,默认值为NULL。如图所示怎么会报错?因为声明变量只能存在于存储过程,与定义变量不同

存储过程的使用(三)使用DECLARE定义局部变量「建议收藏」

存储过程的使用(三)使用DECLARE定义局部变量「建议收藏」存储过程的使用(三)使用DECLARE定义局部变量「建议收藏」

声明后,我们就可以在存储过程使用该变量,设置变量值可以使用以下语法:

SET 变量名1 = expr [, 变量名2 = expr] 

其中,SET关键字是用来为变量赋值的;expr参数是赋值表达式或某个值。一个SET语句可以同时为多个变量赋值,各个变量的赋值语句之间用逗号隔开。除了这种赋值方式,前面我们还提到过使用SELECT…INTO语句为变量赋值,那也是可行的

**正确的例子:**SET @a1 = “zhangsan” ,@a2 =1029,@a3=”2018-10-10″

存储过程的使用(三)使用DECLARE定义局部变量「建议收藏」

如图所示为什么会报错?因为没有用声明的符号@

存储过程的使用(三)使用DECLARE定义局部变量「建议收藏」

本文来源于:宋文超super,专属平台有csdn、思创斯聊编程(SegmentFault)、 简书、 开源中国(oschina),转载请注明出处。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
转载请注明出处: https://daima100.com/6976.html

(0)
上一篇 2023-03-29
下一篇 2023-03-29

相关推荐

  • Python构建数据排序算法

    Python构建数据排序算法随着数据时代的到来,我们需要处理大量的数据。如何高效地对数据进行排序成为了一个很重要的问题。本文将介绍Python构建数据排序算法,从理论和代码两方面进行阐述。

    2023-12-15
    63
  • 两台服务器搭建redis集群_一个服务器搭建两个网站会有影响吗

    两台服务器搭建redis集群_一个服务器搭建两个网站会有影响吗问题描述: 今天程序那边说测试服里面有两个项目,为了数据不冲突,想一台服务器搞两个Redis实例, 然后自己这边查询了一下,确实可以这么整,只需要区分端口号和区分配置文件方面就行, 原理与nginx和

    2022-12-29
    100
  • Modbus Poll学习记录「终于解决」

    Modbus Poll学习记录「终于解决」一、安装Modbus Poll 我使用的版本是:64位的9.2.2版本,如下图: 二、打开软件 界面如下(截图时我把最初系统默认打开的的那个实例关掉了): 三、新建实例 点击File-New,如下图…

    2023-03-30
    112
  • 异构存储数据迁移_数据异构

    异构存储数据迁移_数据异构在开源技术使用日益广泛的今天,笔者也可能突然被要求用一个新工具同步数据到一个新数据库,时间还可能更紧迫。到时怎么办呢?再愤怒一次吗?不了不了,还是脚踏实地总结一下,记下这些坑,日后类似项目,哪怕被拿着

    2023-05-09
    95
  • Python字典的快速值检索方法

    Python字典的快速值检索方法Python字典是一种可变容器,可以存储任意类型的值。每个值都与唯一的键相关联,通过该键可以快速访问该值。Python字典使用哈希表实现,因此,字典中的元素是无序的,但是可以通过键快速访问值。

    2024-02-16
    43
  • 轻松入门Python脚本编写

    轻松入门Python脚本编写Python作为一种易用性和便捷性都很优秀的编程语言,一直备受广大程序员的喜爱。作为Python的入门教程,本文将为大家详细阐述Python脚本编写的基础知识,让大家从初学者到专业水平拥有一个良好的基础。

    2024-02-18
    43
  • Python实现数字比较: 5和4的差异对比

    Python实现数字比较: 5和4的差异对比Python中,比较数字的常用操作符有以下几种:

    2023-12-27
    57
  • 让用户输入的神奇函数

    让用户输入的神奇函数input()是Python中用于获取用户输入的函数,它会阻塞程序的执行,直到用户输入完毕并回车后才会继续执行程序。最基本的使用方法就是直接调用这个函数,然后等待用户输入:

    2024-02-28
    45

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注