【MySQL-19】一文带你了解存储函数

2024-07-26 13:11:39 浏览数 (2)

前言 大家好吖,欢迎来到 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;
  • 输出结果会报错,因为没有描述特性
  • 描述特性后,问题解决

0 人点赞