标签: oracle oracle10g
假设您在Oracle 10g中创建了一个包,并在包中定义了一个过程和一个函数。 现在,如何删除创建的包中的特定过程或函数,而不是物理地删除包?即不使用DROP PACKAGE package_name
我想知道我是否真的可以执行上述操作。提前感谢您提出任何建议和解决方案。
答案 0 :(得分:7)
由于包中的所有对象都作为一个单元存储,因此Oracle不允许您修改,删除或添加包或函数而不替换整个包体。
您可以找到关于该主题at the Oracle forums的一些讨论。