MySQL(六) —— 自定义函数
- 自定义函数
- 用户自定义函数(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控制台中将不再以;为语句的结束符而是以//为结束