`

ORACLE 查询Oracle错误码

阅读更多
1.创建一个表存储错误码

SQL> create table dict_errordesc(eno integer primary key, emsg long);

Table created



2. 查询所有错误码并插入到表中

create or replace procedure createErrorDesc is
       msg long;
       status integer;
begin

-- insert table
dbms_output.enable(1000000);
for i in 0..10000 loop
     dbms_output.put_line(SQLERRM(0-i));
     dbms_output.get_line(msg, status);
     insert into dict_errordesc values(i, msg);
end loop;
dbms_output.disable();
dbms_output.enable(1000000);
for i in 10001..20000 loop
     dbms_output.put_line(SQLERRM(0-i));
     dbms_output.get_line(msg, status);
     insert into dict_errordesc values(i, msg);
end loop;

-- commit
commit;  
end createErrorDesc;


3. 执行存储过程

SQL> set serveroutput on
SQL> exec createErrorDesc

PL/SQL procedure successfully completed



4. 查询结果

SQL> select count(*) from dict_errordesc;

  COUNT(*)
----------
     20001

SQL> select * from dict_errordesc where rownum <= 10;

                                    ENO EMSG
--------------------------------------- --------------------------------------------------------------------------------
                                      0 ORA-0000: normal, successful completion
                                      1 ORA-00001: 违反唯一约束条件 (.)
                                      2 ORA-00002: Message 2 not found;  product=RDBMS; facility=ORA
                                      3 ORA-00003: Message 3 not found;  product=RDBMS; facility=ORA
                                      4 ORA-00004: Message 4 not found;  product=RDBMS; facility=ORA
                                      5 ORA-00005: Message 5 not found;  product=RDBMS; facility=ORA
                                      6 ORA-00006: Message 6 not found;  product=RDBMS; facility=ORA
                                      7 ORA-00007: Message 7 not found;  product=RDBMS; facility=ORA
                                      8 ORA-00008: Message 8 not found;  product=RDBMS; facility=ORA
                                      9 ORA-00009: Message 9 not found;  product=RDBMS; facility=ORA

10 rows selected




分享到:
评论

相关推荐

    oracle错误代码查询

    oracle错误代码查询,比较全面,包含所有错误代码

    Oracle错误代码查询网站

    Oracle错误代码查询网站是一个非常实用的工具,尤其对于在日常工作中遇到Oracle数据库问题的IT专业人员来说。这个网站提供了一个方便的平台,可以快速查找并理解Oracle数据库报错信息,帮助用户解决各种技术难题。 ...

    Oracle错误码大全

    Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全

    Oracle资料 Oracle九阴真经 Oracle函数大全 Oracle错误码 Oracle参考手册 Oracle全套chm.7z

    3. **Oracle错误码**:`SQLCodes-Oracle错误代码与消息解释.chm`提供了Oracle数据库系统可能出现的错误代码及其含义。了解这些错误代码可以帮助用户更快地定位问题,进行故障排除。例如,错误代码ORA-00001表示违反...

    Oracle错误查询工具

    Oracle错误查询工具是一种高效实用的解决方案,专门针对Oracle数据库系统中遇到的问题。它允许用户通过简单的界面输入错误代码,快速获取相关的错误信息和可能的解决办法。这个工具的核心功能是将Oracle的错误代码与...

    Oracle错误码大全 oracle数据库

    在实际工作中,当遇到Oracle数据库报错时,首先记录下错误码,然后在"Oracle错误码大全"中查询该码的含义。错误信息通常包括错误码、错误消息、可能的原因以及可能的解决方案。错误消息会进一步解释错误的具体情况,...

    oracle函数API和错误码大全.rar

    Oracle错误码为开发者提供了解决问题的方向。例如,错误码`ORA-00001`表示违反了唯一性约束,意味着试图插入或更新的数据已经存在;`ORA-01422`提示“Exact fetch returns more than requested number of rows”,...

    ORACLE 错误码大全

    "Oracle错误码大全"文档提供了一个详尽的参考,帮助管理员快速定位并解决Oracle数据库遇到的问题。 Oracle错误码由一个三位数字组成,如“ORA-00001”,其中"ORA-"是固定的前缀,表示这是Oracle数据库特有的错误,...

    Oracle9i错误代码

    Oracle9i错误代码是Oracle数据库在运行过程中可能出现的异常情况的标识,这些代码通常由一个三位数字组成,例如“ORA-00001”。Oracle9i是Oracle数据库的一个版本,发布于2001年,它包含了诸多新功能和性能优化,...

    Oracle常见错误代码

    Oracle常见错误代码 Oracle常见错误代码  以下表格中收集了Oracle中常见错误代码。

    Oracle常见问题的错误码大全

    1. 错误码的意义:Oracle错误码是由三位数字组成,例如“ORA-00001”。前两位“ORA”代表Oracle,最后三位数字是具体错误的编号。每个错误码都对应一个特定的错误情况,提供了关于错误的简短描述,这对于诊断和解决...

    ORACLE错误码大全

    "ORACLE错误码大全" 本资源提供了 ORACLE 错误码大全,涵盖了 ORACLE 错误码的详细信息。这些错误码涵盖了各种类型的错误,从会话错误到存储过程错误,从锁定错误到网络通信错误。 在会话错误方面,我们可以看到 ...

    oracle数据库常见错误码

    了解Oracle错误码对于数据库管理员、开发人员和IT专业人员来说至关重要,因为这能帮助他们快速有效地诊断和修复问题,保证数据库的正常运行。通过深入学习和掌握Oracle错误码,不仅可以提高故障排查的效率,还能提升...

    Oracle 错误代码对应表

    Oracle 错误代码对应表 Oracle 错误代码对应表是一种用于记录和跟踪 Oracle 数据库错误的表格,该表格中包含了各种错误代码、错误描述、SQLState 和示例代码等信息。下面是 Oracle 错误代码对应表中的一些关键知识...

    Oracle错误码大全chm

    "Oracle错误码大全chm"是一个非常实用的工具,它集合了大量Oracle数据库可能出现的错误码,方便用户快速查找并解决遇到的问题。 这个CHM(Compiled HTML Help)文件包含了Oracle数据库的各种错误信息,包括但不限于...

Global site tag (gtag.js) - Google Analytics