前言 大家好吖,欢迎来到 YY 滴MySQL系列 ,热烈欢迎! 本章主要内容面向接触过C 的老铁 主要内容含:
一.存储函数的语法
- 存储函数是有返回值的存储过程,存储函数的参数 只能是IN类型
- 在Mysql8.0版本中, 要描述特性 (具体下面会提到)
二.定义存储函数,完成如下需求
代码语言:javascript复制-- 存储函数
-- 从1到h的累加
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;
- 输出结果会报错,因为没有描述特性
- 描述特性后,问题解决