【问题标题】:How to check compiler log in sql developer?如何在sql developer中检查编译器日志?
【发布时间】:2011-04-18 10:26:22
【问题描述】:

我收到此错误:

错误:检查编译器日志

如何在 Oracle SQL Developer 中查看编译器日志?

【问题讨论】:

    标签: logging oracle-sqldeveloper


    【解决方案1】:

    control-shift-L 应该会为您打开日志。默认情况下,这将是消息日志,但如果您创建了创建错误的项目,编译器日志将显示(对我来说,该框显示在左下角)。

    如果消息日志是唯一显示的日志,只需重新执行导致失败的项目,编译器日志就会显示出来

    例如,按 Control-shift-L 然后执行这个

    CREATE OR REPLACE FUNCTION TEST123() IS
    BEGIN
    VAR := 2;
    end TEST123;
    

    当您期望以下之一时,您将看到消息“错误(1,18):PLS-00103:遇到符号“)”:当前删除之前存在“

    (也可以在“查看--日志”中看到)

    还有一件事,如果您通过 SQL Developer 界面进行编码(通过在连接选项卡上找到有问题的对象并对其进行编辑),那么您遇到了(函数 || 包 || 过程)的问题将立即显示(有时甚至加下划线)

    【讨论】:

    • 感谢您的回答,主要是连接部分。但是是不行的。我使用的是 2.1.1.64 版本。你用的是哪个版本?
    • 注意:我正在创建一个过程
    • @Topera ,我也在 2.1.1.64。当您进入连接-->程序-->[此处的程序]并进行更改并保存时,它不会自动打开编译器日志@底部? (这就是它对我的工作方式)。是否有可能它位于屏幕底部并且只是隐藏了一点? (st-curriculum.oracle.com/obe/db/11g/r2/prod/appdev/sqldev/… -- 来自 Oracle 网站)
    • @Topera 回车太快了,当你按下 Control-Shift-L 时会发生什么?
    • 当我打开程序并编译它的时候!当我在工作表中运行 sql 时,我只是不工作。非常感谢!
    【解决方案2】:

    我也可以用

    显示错误;

    在 sql 工作表中。

    【讨论】:

      【解决方案3】:

      要查看您的登录 SQL Developer,然后按:

      CTRL+SHIFT + L(或CTRL + CMD + L 在 macOS 上)

      查看 -> 日志

      或者使用mysql查询

      显示错误;

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-10-22
        • 1970-01-01
        • 1970-01-01
        • 2014-07-03
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多