mysql自定义义函数UDF实例

在mysql中,udf(user defined function)是用户自定义函数的意思。

需要注意的是,udf必须要有返回值。

创建udf格式如下:

create function functionName(params) 

returns returnType

begin

doSomething;

return result;

end 


下面给出个具体的例子:

delimiter //
create function addFun(a int,b int)
  returns int
  BEGIN
    return a+b;
  END //
delimiter ;
创建自定义函数addFun,参数是int的a、b,结果类型是int,其中delimiter是指修改分界符,这样避免在函数体中的“;”被认为创建结束而导致出错。


另外:

查看udf:  show create function addFun;

删除udf:  drop function addFun;









你可能感兴趣的:(mysql)