【发布时间】:2012-10-05 02:06:41
【问题描述】:
我正在使用 SQL PL 在 DB2 中开发一个应用程序,并且正在一个模块中定义例程(过程和函数)。
但是,每次更改例程时,我都无法替换它,我必须删除模块主体,然后重新创建。
有没有办法为模块内的例程执行替换?
【问题讨论】:
-
所以
CREATE OR REPLACE PROCEDURE...在模块中不起作用? -
不,它不起作用,因为命令是 ALTER MODULE XXX ADD PROCEDURE YYYY。我正在寻找类似 ALTER MODULE XXX REPLACE PROCEDURE YYYY 的东西,但它不存在。