用户定义的函数(UDF)是 SQL 的现有内置函数(例如,在 SYSFUN 模式中提供的那些函数)的扩展或附加项。用户定义的函数和存储过程有时统称为例程。
通过使用用户定义的函数,可以添加在数据库引擎中应用的函数定义。通过将函数添加至引擎,可以节省从数据库检索行的工作并对检索到的数据应用相似的函数。UDF 允许数据库采用应用程序使用的引擎函数。UDF 提供应用程序与数据库之间的协作并鼓励代码重用。
有关创建和使用存储过程所需的 DB2® 特权和权限,请参阅对 DB2 存储过程和用户定义的函数的权限。有关开发用户定义的函数的其它限制和信息,请参阅《DB2 应用程序开发指南》、SQL Reference 和其它 DB2 文档。