数据库
首页 > 数据库> > MySQL——自定义函数(7)

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