1,简介、语法
2,练习
从1到n的累加
# 计算1~100的累加并返回
create function fun1(n int)
returns int
begin
declare total int default 0;
while n > 0 do
set total := total + n;
set n := n - 1;
end while;
return total;
end;
select fun1(100);
存储函数用的相对较少,因为存储函数能做的事儿,存储过程也能做,而且存储函数还有个弊端就是必须要有返回值。就算有返回值,在存储过程用OUT即可。