MySQL 创建自定义函数

Posted 东北大亨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL 创建自定义函数相关的知识,希望对你有一定的参考价值。

1. 创建测试自定义函数(1)

CREATE DEFINER=`dbdh`@`localhost` FUNCTION `test`.`sp_function_dbdh_three`() RETURNS varchar(255) CHARSET utf8
BEGIN
    DECLARE l_NEW_STR VARCHAR(255);  -- 定义变量
    DECLARE l_NAYIBU_NUM1   INT;
 
    SET l_NAYIBU_NUM1=101;

    IF (l_NAYIBU_NUM1>100) THEN
       SET l_NEW_STR=‘TWO‘; --赋值
    ELSE
 SET l_NEW_STR=‘ONE‘;
    END IF;
     RETURN(l_NEW_STR);--返回值
 
   END

2. 验证输出结果:

 


mysql> select sp_function_dbdh_three();
+---------------+
| sp_function_dbdh_three() |
+---------------+
| TWO           |
+---------------+
1 row in set (0.00 sec)

 

以上是关于MySQL 创建自定义函数的主要内容,如果未能解决你的问题,请参考以下文章

MySQL学习笔记-自定义函数

MySQL学习笔记-自定义函数

MySQL自定义函数

MYSQL的自定义函数

MySQL自定义函数视图索引

MySQL 自定义函数