MySQL——自定义函数(7)
作者:互联网
一.自定义函数
1.自定义函数:用户自定义的函数(user-defined function,UDF)是一种对MySQL扩展的途径,其用法与内置函数相同。
2.自定义函数得两个必要条件:(1)参数(2)返回值
3.函数可以返回任意类型的值,同样可以接受这些类型的参数(参数的数量理论上来讲不能超过1024个)
二.创建自定义函数
1.创建自定义函数
CREATE FUNCTION function_name
RETURNS
{STRING|INTEGER|REAL|DECIMAL}
routine_body
2.关于函数体(routine_body)
(1)函数体有合法的SQL语句构成;
(2)函数体可以是简单的SELECT或INSERT语句;
(3)函数体如果为符合结构则使用BEGIN...END语句;
(4)复合结构可以包含声明,循环,控制结构;
三.创建无参函数
四.创建有参函数
五.创建具有复合结构函数体的自定义函数(DELIMITER 修改MySQL默认的分割符)
标签:语句,函数,自定义,创建,MySQL,routine 来源: https://blog.csdn.net/qq_40933109/article/details/89852727