前言
大家好吖,欢迎来到 YY 滴MySQL系列 ,热烈欢迎! 本章主要内容面向接触过C++的老铁
主要内容含:
欢迎订阅 YY滴C++专栏!更多干货持续更新!以下是传送门!
- YY的《C++》专栏
- YY的《C++11》专栏
- YY的《Linux》专栏
- YY的《数据结构》专栏
- YY的《C语言基础》专栏
- YY的《单片机》专栏
- YY的《STM32》专栏
- YY的《数据库》专栏
目录
- 一.存储函数的语法
- 二.定义存储函数,完成如下需求
- 一般而言,存储函数用的很少,了解即可
- 因为【存储函数】能做的【存储过程】也能做
一.存储函数的语法
- 存储函数是有返回值的存储过程,存储函数的参数 只能是IN类型
- 在Mysql8.0版本中, 要描述特性 (具体下面会提到)
二.定义存储函数,完成如下需求
-- 存储函数
-- 从1到h的累加create function fun1(n int)
returns int
begindeclare total int default 0;while n>0 doset total := total + n;set n:=n-1;end while;return total;
end;
- 输出结果会报错,因为没有描述特性
- 描述特性后,问题解决