我该如何编译PLSQL包

时间:2013-11-24 05:42:11

标签: plsql toad

如何在sql提示符下编译oracle包并使用toad?我用Google搜索,我只得到重新编译的答案,找不到任何有关如何编译的内容。

3 个答案:

答案 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 键来编译包规范或包体。