MYSQL基础九--自定义函数

1.自定义函数的两个必要条件

(1).参数

(2).返回值

2.函数可以返回任意类型的值,同样可以接收这些类型的参数。

3.关于函数体

函数体由合法的SQL语句构成

函数体可以是最简单的SELECT或INSERT语句

函数体如果为复合结构则使用BEGIN....END语句

复合结构可以包含声明,循环,控制结构

4.函数的创建

CREATE FUNCTION function_name1(part1 varchar(40))

RETURNS DOUBLE(10,2);

RETURN "hello world!"

如果是复合结构的话,必须使用BEGIN END结构

{BEGIN

"hello world!"

END$$

DELIMITER;}

5.函数的删除

DROP FUNCTION function_name1;

原文地址:https://www.cnblogs.com/moxuexiaotong/p/6594540.html