您的位置:首页 > 数据库 > MySQL

MySQL(六) —— 自定义函数

2016-04-25 14:21 701 查看
自定义函数

用户自定义函数(user-defined function, UDF)是一种对MySQL扩展的途径,其用法与内置函数相同。

参数,返回值

创建自定义函数

CREATE FUNCTION function_name
RETURNS
[STRING|INTEGER|REAL|DECIMAL]
routine_body

//关于函数体
//1. 函数体有合法的SQL语句构成;
//2. 函数体可以是简单的SELECT或INSERT语句;
//3. 函数体如果为符合结构则使用BEGIN..END语句;
//4. 复合机骨偶可以包含声明,循环,控制结构。


//For example:

CREATE FUNCTION f1() RETURN VARCHAR(30)
RETURN DATE_FORMAT(NOW(), '%Y年%M月%D日 %H时%M分%S秒');


DELIMITER // 该语句表示以后sql控制台中将不再以;为语句的结束符而是以//为结束
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: