MySQL-自定义函数

MySQL-自定义函数

起男 1,037 2021-01-04

MySQL-自定义函数

存储过程:可以有0个返回,也可以有多个返回,适合做批量插入、批量更新

函数:有且仅有1个返回,适合做处理数据后返回一个结果

语法

创建

create function fun_name([para_list]) returns return_type
begin
	fun_body
end
  • 返回值使用teturn关键字返回
  • 只有一条语句可以省略begin...end

调用

select fun_name([para_list])

查看

show function status [where db = 'database_name']

删除

drop function [if exists] fun_name