【发布时间】:2012-09-23 09:05:54
【问题描述】:
是否可以在 DB2 的存储过程中定义用户定义的函数?我需要其中的很多,其中大多数只需要在一个存储过程中。是否可以将它们限定为存储过程,这样我就不必在数据库级别定义它们?
【问题讨论】:
标签: stored-procedures db2 user-defined-functions
是否可以在 DB2 的存储过程中定义用户定义的函数?我需要其中的很多,其中大多数只需要在一个存储过程中。是否可以将它们限定为存储过程,这样我就不必在数据库级别定义它们?
【问题讨论】:
标签: stored-procedures db2 user-defined-functions
不,你不能这样做。但是,如果您使用模块(在 DB2 9.7 和更新版本中可用),您可以在模块内定义函数,而不能在模块外使用。
这是一篇关于模块的好文章 covering the basics,由 DB2 的首席 SQL 架构师编写。
【讨论】: