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;