加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长百科 > 正文

怎样获取Oracle 10g中无效工具的错误列表

发布时间:2021-04-02 11:32:00 所属栏目:站长百科 来源:网络整理
导读:声名:我的数据库中有200多个无效工具,缘故起因也许只有几个工具(其他由于依靠性).有没有步伐可以选择工签字称和“错误缘故起因”,由于它无效. 办理要领 您可以查询[DBA / ALL / USER] _ERRORS.它描写了当前用户拥有的全部存储工具(视图,进程,函数,包和包体)的当前错

声名:我的数据库中有200多个无效工具,缘故起因也许只有几个工具(其他由于依靠性).有没有步伐可以选择工签字称和“错误缘故起因”,由于它无效.

办理要领

您可以查询[DBA / ALL / USER] _ERRORS.它描写了当前用户拥有的全部存储工具(视图,进程,函数,包和包体)的当前错误.

选摘要查询的视图,详细取决于您拥有的权限:

  • DBA_ : All objects in the database
  • ALL_ : All objects owned by the user and on which the user has been granted privileges
  • USER_ : All objects owned by the user

譬喻,

我建设了一个带有编译错误的进程,我想查询错误具体信息:

SQL> CREATE OR REPLACE PROCEDURE p
  2  BEGIN
  3  NULL
  4  END;
  5  /

Warning: Procedure created with compilation errors.

SQL>
SQL> SELECT NAME,TYPE,line,text FROM user_errors;

NAME  TYPE             LINE TEXT
----- ---------- ---------- --------------------------------------------------
P     PROCEDURE           2 PLS-00103: Encountered the symbol "BEGIN" when exp
                            ecting one of the following:

                               ( ; is with authid as cluster compress order us
                            ing compiled
                               wrapped external deterministic parallel_enable
                            pipelined
                               result_cache accessible


SQL>

在文档here中阅读更多相干信息

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读