mysql自定义函数创建函数示例
MySQL >分隔符$ $
MySQL >
MySQL >创建函数MyFunction
(in_string -> varchar(255),
- in_find_str varchar(20),
- in_repl_str varchar(20))
->
返回varchar(255)
->开始
声明l_new_string -> varchar(255);
声明l_find_pos -> Int;
->
集l_find_pos =仪器(in_string,in_find_str);
->
如果(l_find_pos > 0)然后
集l_new_string =插入(in_string,l_find_pos,长度(in_find_str),in_repl_str);
->其他
设置-> l_new_string = in_string;
结束>如果;
->返回(l_new_string);
->
>结束美元
查询OK,0行受影响(0秒)
MySQL >
分隔符;
MySQL >选择MyFunction(ABC,A,Z);
--------------------------- + +
| MyFunction(ABC,A,Z)|
--------------------------- + +
我们的| |
--------------------------- + +
1行集(0秒)
Mysql> drop function myFunction;
查询OK,0行受影响(0秒)