MySQL 自定义函数 (Function) 示例
发布时间:2020-12-11 23:22:20 所属栏目:MySql教程 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 mysqlmysql delimiter $$mysqlmysql CREATE FUNCTION myFunction - (in_string VARCHAR(255),- in_find_str VARCHAR(20),- in_repl_str VARCHAR(20))
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 mysql> mysql> delimiter $$ mysql> mysql> CREATE FUNCTION myFunction -> (in_string VARCHAR(255),-> in_find_str VARCHAR(20),-> in_repl_str VARCHAR(20)) -> -> RETURNS VARCHAR(255) -> BEGIN -> DECLARE l_new_string VARCHAR(255); -> DECLARE l_find_pos INT; -> -> SET l_find_pos=INSTR(in_string,in_find_str); -> -> IF (l_find_pos>0) THEN -> SET l_new_string=INSERT(in_string,l_find_pos,LENGTH(in_find_str),in_repl_str); -> ELSE -> SET l_new_string=in_string; -> END IF; -> RETURN(l_new_string); -> -> END$$ Query OK,0 rows affected (0.00 sec) mysql> mysql> delimiter ; mysql> select myFunction('ABC','A','Z'); +---------------------------+ | myFunction('ABC','Z') | +---------------------------+ | ZBC | +---------------------------+ 1 row in set (0.00 sec) mysql> drop function myFunction; Query OK,0 rows affected (0.00 sec) mysql> mysql> 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- MYSQL教程Mysql安装 Navicat 出现1044/1045错误的解决方法
- Mysql学习mysql 字符串函数最新整理
- Mysql实例浅谈MySQL存储过程中declare和set定义变量的区别
- MYSQL教程sql动态添加字段实例解析
- MYSQL教程MySql存储过程之逻辑判断和条件控制
- Mysql实例linux下mysql开启远程访问权限 防火墙开放3306端口
- 插入语句中C#应用程序中的MySql ODBC 5.1驱动程序的内存分配
- Mysql必读MySQL笔记之视图的使用详解
- Mysql实例解决MySQL5.1安装时出现Cannot create windows se
- xshell工具source导入几个G的数据库