1.存储函数 存储函数的弊端,必须要有返回值,能使用存储函数的地方也能使用存储过程。 案例需求 create function fun1(n int) returns int deterministic 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);