Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 SQL PL 在 DB2 中开发一个应用程序,并且在一个模块中定义了例程(过程和函数)。
但是,每次更改例程时,我都无法替换它,我必须删除模块主体,然后重新创建。
有没有办法为模块内的例程做一个替换?
为了替换模块中的例程(存储过程或函数),不必删除主体并重新创建所有对象。
为了替换例程,可以删除特定的过程/函数,然后重新创建它:
ALTER MODULE m1 ADD PROCEDURE p1 () BEGIN ... END@ ALTER MODULE m1 DROP PROCEDURE p1@ ALTER MODULE m1 ADD PROCEDURE p1 () BEGIN ... END@
但是,没有真正的 REPLACE 操作。