mysql技术–存储过程中设置临时变量的方法

内容纲要

了解mysql存储过程的朋友都知道定义一个变量的方法是:DECLARE  变量名 变量类型 [default 默认值],如:DECLARE  tt INT;default值根据需要而设,可以省略.但是有时候我们要用的变量只是临时性的,单独去设一个变量显得有点浪费,再者大家都知道定义太多的变量是要消耗内存的.这时候临时变量就横空出世了!

设置临时变量的方法如下:

SET @变量名:=变量默认值;例子:SET @x:=0;

下面给一个完整的存储过程的例子:

BEGIN
#求1到10的和
SET @x:=0;
SET @sum:=0;WHILE @x<=10 DO
SET @sum:=@sum+@x;
SET @x:=@x+1;
END WHILE;
SELECT @sum;
END

发表评论

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

28 ÷ = 4