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数据库问题的IT专业人员来说。这个网站提供了一个方便的平台,可以快速查找并理解Oracle数据库报错信息,帮助用户解决各种技术难题。 ...
Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全Oracle错误码大全
3. **Oracle错误码**:`SQLCodes-Oracle错误代码与消息解释.chm`提供了Oracle数据库系统可能出现的错误代码及其含义。了解这些错误代码可以帮助用户更快地定位问题,进行故障排除。例如,错误代码ORA-00001表示违反...
Oracle错误查询工具是一种高效实用的解决方案,专门针对Oracle数据库系统中遇到的问题。它允许用户通过简单的界面输入错误代码,快速获取相关的错误信息和可能的解决办法。这个工具的核心功能是将Oracle的错误代码与...
在实际工作中,当遇到Oracle数据库报错时,首先记录下错误码,然后在"Oracle错误码大全"中查询该码的含义。错误信息通常包括错误码、错误消息、可能的原因以及可能的解决方案。错误消息会进一步解释错误的具体情况,...
Oracle错误码为开发者提供了解决问题的方向。例如,错误码`ORA-00001`表示违反了唯一性约束,意味着试图插入或更新的数据已经存在;`ORA-01422`提示“Exact fetch returns more than requested number of rows”,...
"Oracle错误码大全"文档提供了一个详尽的参考,帮助管理员快速定位并解决Oracle数据库遇到的问题。 Oracle错误码由一个三位数字组成,如“ORA-00001”,其中"ORA-"是固定的前缀,表示这是Oracle数据库特有的错误,...
Oracle9i错误代码是Oracle数据库在运行过程中可能出现的异常情况的标识,这些代码通常由一个三位数字组成,例如“ORA-00001”。Oracle9i是Oracle数据库的一个版本,发布于2001年,它包含了诸多新功能和性能优化,...
Oracle常见错误代码 Oracle常见错误代码 以下表格中收集了Oracle中常见错误代码。
1. 错误码的意义:Oracle错误码是由三位数字组成,例如“ORA-00001”。前两位“ORA”代表Oracle,最后三位数字是具体错误的编号。每个错误码都对应一个特定的错误情况,提供了关于错误的简短描述,这对于诊断和解决...
"ORACLE错误码大全" 本资源提供了 ORACLE 错误码大全,涵盖了 ORACLE 错误码的详细信息。这些错误码涵盖了各种类型的错误,从会话错误到存储过程错误,从锁定错误到网络通信错误。 在会话错误方面,我们可以看到 ...
了解Oracle错误码对于数据库管理员、开发人员和IT专业人员来说至关重要,因为这能帮助他们快速有效地诊断和修复问题,保证数据库的正常运行。通过深入学习和掌握Oracle错误码,不仅可以提高故障排查的效率,还能提升...
Oracle 错误代码对应表 Oracle 错误代码对应表是一种用于记录和跟踪 Oracle 数据库错误的表格,该表格中包含了各种错误代码、错误描述、SQLState 和示例代码等信息。下面是 Oracle 错误代码对应表中的一些关键知识...
"Oracle错误码大全chm"是一个非常实用的工具,它集合了大量Oracle数据库可能出现的错误码,方便用户快速查找并解决遇到的问题。 这个CHM(Compiled HTML Help)文件包含了Oracle数据库的各种错误信息,包括但不限于...