1
17
您需要替换整个包的规格和主体-您不能只操作包的一部分。 |
2
4
只是为了反驳其他人。 从技术上讲,你可以这样做-你可以写一些东西,在你的补丁文件,检索现有的包源数据库(使用用户源),应用你的补丁,然后重新编译包使用立即执行。 然而,我认为这不是一个好主意-基于补丁的修复变得非常难以跟踪,尤其是当涉及多个补丁和多个数据库时。把整个文件放到源代码管理中要好得多-你的补丁应该仍然清晰可见。
|
3
3
你不能。据我所知,避免引用对象失效的唯一方法是不要接触包声明,只执行
|
4
1
由于声明发生了变化,您可以考虑将新过程放入一个新包中,以避免触及现有过程。无论如何,必须调整使用新版本过程的包,以反映声明中的更改(除非它是具有默认值的新参数)。 |
5
1
|
Rogue258 · 在DB2SQL中使用存储过程/宏进行声明和循环 2 年前 |
Moyura · 如何从存储过程中获取最高值 2 年前 |
muhtarkator · 创建存储过程插入和更新 2 年前 |
DRUIDRUID · 执行SP时从表中获取值 6 年前 |
user416 · oracle中的组存储过程 6 年前 |