MySQL之自定义函数

定义:

在MySQL中使用自定义函数也需要相应的要求,语法如下,

  创建新函数:

    Create function function_name(参数列表)

    returns返回值类型

    函数体内容

  相关说明,

  • 函数名:应该合法的标识符,并且不应该与已有的关键字冲突。一个函数应该属于某数据库,可以使用db_name.funciton_name的形式执行当前函数所属数据库

    ,否则默认为当前数据库。

  • 参数列表:可以有一个或者多个函数参数,甚至是没有参数也是可以的。对于每个参数,由参数名和参数类型组成。
  • 返回值:指明返回值类类型
  • 函数体:自定义函数的函数体由多条可用的MySQL语句,流程控制,变量声明等语句构成。需要指明的是函数体中一定要含有return 返回语句。

语法:

1 create function 函数名([参数列表]) returns 数据类型
2 begin
3  sql语句;
4  return 值;
5 end;

猜你喜欢

转载自www.cnblogs.com/brokencolor/p/9861244.html
今日推荐