专栏首页代码人生mysql存储过程----三种定义变量方式

mysql存储过程----三种定义变量方式

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/luo4105/article/details/51501245

定义变量,三种方式

a.DECLARE

这种方式定义的变量,语句的位置必须在begin下,同时要带上参数类型。

语句

begin
DECLARE tname VARCHAR(50);

赋值

set tname =‘XXX’;

b.set

这种方式定义的变量,定义同时赋值,语句的位置可以任意出现,不需要带上参数类型,但定义的变量是会话变量,如果想定义局部变量,那么变量名加上'@'。

语句

set @aa='XXX';

c.select

性质同上一个set,但是这个可以通过插询记录去赋值

语句

select @var=cnm FROM tbnm;

set和select其实可以相互转化,下面两句是相同的

set @var=(select cnm FROM tbnm);
select @var=cnm FROM tbnm;

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 蓝桥杯 JAVA 入门训练 圆的面积

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    逝兮诚
  • ui-select官方教程(一)——入门简介

    https://github.com/angular-ui/ui-select/wiki

    逝兮诚
  • 大话设计模式笔记(二)——商品促销 策略模式

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...

    逝兮诚
  • VIM插件管理及python开发环境配置

    这是在公司做的一个分享,目的是帮助新手快速的配置好python开发环境。在操作之前,建议先把你自己的vim配置文件(vimrc)和.vim文件夹先剪切到一个备份...

    the5fire
  • 非常全面的vim配置文件

    代码改变世界-coding
  • dotfiles项目

    代码改变世界-coding
  • 零基础学习 Python 之集合

    大家好,这里是零基础学习 Python 系列,在这里我将从最基本的Python 写起,然后再慢慢涉及到高阶以及具体应用方面。我是完全自学的 Python,所以很...

    Rocky0429
  • Python:line xx: syntax error: unexpected end of file

    经过查阅发现这种情况可能是两种原因导致的, 一:脚本格式问题,在 LinuxLinuxLinux 环境下,应该使用 unixunixunix 格式,而不是 d...

    f_zyj
  • python set集合简单使用

    程序员同行者
  • Linux Vim显示文本的行号(临时/永久)

    /etc/vimrc 是系统范围的初始化配置 ~/.vimrc 个人的vim初始化配置 一般建议只修改个人的配置,毕竟每个人的习惯不一样。执行

    Javanx

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动