MySQL自定义变量详解数据库

delimiter // 
create function fun2() returns int 
       begin 
       set @i=1; 
       set @sum=0; 
       while @i<=10 do 
         set @[email protected][email protected]; 
         set @[email protected]+1; 
       end while; 
       return @sum; 
      end 
      // 
delimiter ; 
--全局变量 
 
 
 
 
delimiter // 
create function fun3() returns int 
       begin 
       declare i int default 1; 
       declare sum int default 0; 
       while i<=10 do 
         set sum=sum+i; 
         set i=i+1; 
       end while; 
       return sum; 
      end 
      // 
delimiter ; 
--局部变量

在set语句中,给用户变量赋值,=或者:=都可以,但是在非set语句中,只能使用:=,例如select语句,因为在非set语句中=被视为一个比较操作符.

MySQL自定义变量详解数据库

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/4491.html

(0)
上一篇 2021年7月16日
下一篇 2021年7月16日

相关推荐

发表回复

登录后才能评论