六、MySQL自定义函数

2019-07-31  本文已影响0人  Lord丶轩莫言弃

1、自定义函数简介

2、创建自定义函数

CREATE FUNCTION function_name
RETURNS
{STRING|INTEGER|REAL|DECIMAL}
routine_body

3、关于函数体(routine_body)

4、处理函数无法创建问题

SET GLOBAL log_bin_trust_function_creators = TRUE;

5、创建不带参数的自定义函数

CREATE FUNCTION f1() RETURNS VARCHAR(30)
RETURN DATE_FORMAT(NOW(),'%Y年%m月%d日 %H点:%i分:%s秒');

6、创建带有参数的自定义函数

CREATE FUNCTION f2(num1 SMALLINT UNSIGNED, num2 SMALLINT UNSIGNED) RETURNS FLOAT(10,2) UNSIGNED
RETURN (num1+num2)/2;

7、删除函数

DROP FUNCTION [IF EXISTS] function_name;
上一篇下一篇

猜你喜欢

热点阅读