Mysql学习MySQL 自定义函数CREATE FUNCTION示例
发布时间:2020-12-12 02:50:43 所属栏目:MySql教程 来源:网络整理
导读:《Mysql学习MySQL 自定义函数CREATE FUNCTION示例》要点: 本文介绍了Mysql学习MySQL 自定义函数CREATE FUNCTION示例,希望对您有用。如果有疑问,可以联系我们。 mysqlmysql delimiter $$mysqlmysql CREATE FUNCTION myFunction- (in_string VARCHAR(255),-
《Mysql学习MySQL 自定义函数CREATE FUNCTION示例》要点: 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 自定义函数CREATE FUNCTION示例》讨论,分享您的想法,编程之家PHP学院为您提供专业教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |