ORA-49417: Cannot modify already generated package
Cause: Attempted to change package attributes after package generation.
Action: Create a new package with the desired name.
ORA-49417是Oracle数据库中的一个错误,表明在系统执行更改已生成的包时发生错误。
(1) 确保已对修改的存储包所做的所有更改都已被保存到大家可访问的文本文件中。
(2) 转到Oracle数据库中的存储包定义,从“View”菜单中选择“Source”,将会显示原有的源代码。
(3) 将已保存的更改合并到显示的源代码中,然后将所有更改保存到文本文件中,这样就完成了合并过程。
(4) 在“View”菜单中,选择“Source”,打开显示源代码的窗口,然后将最新的更改粘贴回原来的源代码中,点击“Compile”按钮将会重新生成该存储包,并将更改应用于Oracle数据库中的存储包定义,如果编译成功,ORA-49477错误将被解决。