MySQL存储过程中变量的类型

独自空忆成欢 提交于 2019-11-27 01:34:05

变量类型

参数变量

count int,int age,cout cc varchar(32), inout tt int(11)

在这里插入图片描述
在这里插入图片描述
过程变量

BEGIN

DECLARE a,b,c INT DEFAULT 0; #定义以及定义默认值
SET a = 100; #赋值 : 限于自身过程使用
SELECT a,b,c;

END

会话变量

有效范围 : 全部会话内有效(包括子会话) 用call调用子过程时

SET @bb = 100 #定义和赋值

全局变量
不能定义,只能使用,又称系统变量

SET @@autocommit = 1;
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!