28.4.1 用户定义功能界面的功能

用户定义函数的 MySQL 接口提供以下功能:

  • 函数可以返回字符串,整数或实数值,并且可以接受相同类型的参数。

  • 您可以定义一次在单个行上运行的简单函数,或者聚合在行组上运行的聚合函数。

  • 提供给函数的信息使函数能够检查传递给它们的参数的数量,类型和名称。

  • 您可以告诉 MySQL 在将参数传递给函数之前将其强制转换为给定类型。

  • 您可以指示函数返回NULL或发生错误。