如何在sql提示符下编译oracle包并使用toad?我用Google搜索,我只得到重新编译的答案,找不到任何有关如何编译的内容。
答案 0 :(得分:6)
尝试以下
ALTER PACKAGE <your_package_name> COMPILE PACKAGE;
ALTER PACKAGE <your_package_name> COMPILE BODY;
答案 1 :(得分:0)
在toad中,如果包尚不存在,你有两个选项:F5和F9,都来自SQL窗口,包含代码。对于编译错误,F9更方便(如果有的话)(在我看来)。
您必须确保在身体之前编译包规范。它可以在2个独立的窗口中完成,也可以只在一个窗口中完成,无所谓。
答案 2 :(得分:0)
要编译包规范和包体,我们可以尝试下面的命令:
ALTER PACKAGE <package_name> COMPILE
ALTER PACKAGE <package_name> COMPILE PACKAGE
要仅编译包体,我们可以使用:
ALTER PACKAGE <package_name> COMPILE BODY
如果我们使用toad,我们可以选择我们的包规范或正文,然后使用 F9 键来编译包规范或包体。