赞
踩
按功能划分,有:
用户自定义函数(user-defined function,UDF)是一种对MySQL扩展的途径,其用法与内置函数相同。
自定义函数的两个必要条件:
(1)参数:可以有零个或多个
(2)返回值:只能有一个返回值
函数可以返回任意类型的值,同样可以接收这些类型的参数
关于函数体(routine_body):
(1)函数体由合法的SQL语句构成
(2)函数体可以是简单的SELECT或INSERT语句
(3)函数体如果为复合结构则需要使用BEGIN…END语句来包含
(4)复合结构可以包含声明,循环,控制结构
创建自定义函数:
CREATE FUNCTION function_name
RETURNS
{STRING|INTEGER|REAL|DECIMAL}
routine_body
“DELIMITER //”语句的作用是修改当前MySQL中结束字符为“//”
DROP FUNCTION [IF EXISTS] function_name;
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。