当前位置:  开发笔记 > 数据库 > 正文

PL/SQL编译失败,没有错误消息

如何解决《PL/SQL编译失败,没有错误消息》经验,为你挑选了2个好方法。

我在AP 9.2.0.5.0实例上安装了APEX,所有软件包都无效.

我尝试使用DBMS_UTILITY.compile_schema重新编译所有内容,但仍然所有软件包都无效.所以,尝试重新编译单个包,

SQL> ALTER PACKAGE FLOWS_020000.WWV_FLOW_QUERY COMPILE BODY;

Warning: Package Body altered with compilation errors.

SQL> show err
No errors.
SQL> 
SQL> ALTER PACKAGE FLOWS_020000.WWV_FLOW_QUERY COMPILE;

Warning: Package altered with compilation errors.

SQL> show err
No errors.
SQL> 

改变日志中没有任何内容..

我怎样才能找到错误是什么?不应该"显示错误"给我吗?



1> 小智..:

我知道这个答案有点晚,但只是想让你知道你也可以使用:

alter package your_package_name_here编译包;

alter package your_package_name_here编译体;

然后,如果显示警告,您可以使用以下脚本检查错误以及它所在的行:

显示错误包your_package_name_here;

- >这显示了包本身内的错误

show errors package body your_package_name_here;

- >这显示了包体内的错误



2> cagcowboy..:

康恩为FLOWS_020000并去:

SELECT *
FROM   ALL_ERRORS
WHERE  OWNER = USER;

或者conn as SYSTEM并且去吧

SELECT *
FROM   ALL_ERRORS
WHERE  OWNER = 'FLOWS_020000';

推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有