WHEN NO_DATA_FOUND THEN -- ORA-01403 SQLCODE = +100 没有找到数据 ... WHEN NOT_LOGGED_ON THEN -- ORA-01012 SQLCODE = -1012 ... WHEN PROGRAM_ERROR THEN -- ORA-06501 SQLCODE = -6501 程序错误 ... WHEN STORAGE_ERROR THEN -- ORA-06500 SQLCODE = -6500 ... WHEN TIMEOUT_ON_RESOURC...
异常 Oracle错误号 SQLCODE值 抛出时机 ACCESS_INTO_NULL ORA-06530 -6530 程序尝试为一个未初始化(自动赋为null)对象的属性赋值。 CASE_NOT_FOUND ORA-06592 -6592 CASE语句中没有任何WHEN子句满足条件,并且没有编写ELSE子句。 COLLECTION_IS_NULL ORA-06531 -6531 程序尝试调用一个未初始化(自动赋为null)嵌套...
表1. PL/SQL 错误代码和异常名称到Db2数据服务器错误代码和 SQLSTATE 值的映射 plsqlCodeplsqlNamedb2Codedb2State -1DUP_VAL_ON_INDEX-80323505 +100NO_DATA_FOUND+10002000 -1012NOT_LOGGED_ON-102408003 -1017LOGIN_DENIED-3008208001 -1476ZERO_DIVIDE-80122012 ...
--1011 SQLCODE_BAD_CTX_TYPE コンテキスト構造体のタイプ・フィールドが誤って定義されている。 --1012 SQLCODE_BAD_CTX_LEN コンテキスト構造体の長さフィールドが誤って定義されている。 --1013 SQLCODE_BASROWDEL リストを含む行が削除されている。 --1014 SQLCODE_DIFFDEFINV モジュ...
表1. PL/SQL 错误代码和异常名称与 DB2 错误代码和 SQLSTATE 值的映射 plsqlCodeplsqlNamedb2Codedb2State -1 DUP_VAL_ON_INDEX -803 23505 +100 NO_DATA_FOUND +100 02000 -1012 NOT_LOGGED_ON -1024 08003 -1017 LOGIN_DENIED -30082 08001 -1476 ZERO_DIVIDE -801 22012 -1722 INVALID_NUMBER -420...
DBMS_OUTPUT.PUT_LINE(SQLCODE||'---'||SQLERRM); END; 5.1.3用户自定义的异常处理 当与一个异常错误相关的错误出现时,就会隐含触发该异常错误。用户定义的异常错误是通过显式使用RAISE语句来触发。当引发一个异常错误时,控制就转向到EXCEPTION块异常错误部分,执行错误处理代码。
SQLCODE_NO_TXN SQLCODE_BAD_VERSION –1007 –1008 SQLCODE_TRIG_ERROR SQLCODE_NOIMPTXN –1009 –1010 SQLCODE_DISTIDERR SQLCODE_BAD_CTX_VER –1011 –1012 SQLCODE_BAD_CTX_ TYPE SQLCODE_BAD_CTX_LEN –1013 –1014 SQLCODE_BASROWDEL SQLCODE_DIFFDEFINV –1015 –1016 SQLCODE_STMTNOTPRE SQLCODE_NO...
43、项0RA-02143:无效的STORAGE选项0RA-021140RA-021150RA-021160RA-021170RA-02148:0RA-02119未指定ALTER CLUSTER的选项缺乏STORAGE选项SHARED指定多次与 SHARED/EXCLUSIVE 选项冲突EXCLUSIVE指定多次指定的分区不存在PL/SQL中预定义的专门名:专门名Oracle缺点号SQLCODE抛出机会ACCESSJNTO.NULLORA-06530-6530法度榜样测验测...
NOT_LOGGED_ON — ORA-01012 SQLCODE = -1012 没有连接到数据库 PROGRAM_ERROR — ORA-06501 SQLCODE = -6501 内部错误 STORAGE_ERROR — ORA-06500 SQLCODE = -6500 TIMEOUT_ON_RESOURCE — ORA-00051 SQLCODE = -51 TOO_MANY_ROWS — ORA-01422 SQLCODE = -1422 返回多行 ...
ASSUME_SQLCODE 6.7.3 AUTO_CONNECT 6.7.4 CHAR_MAP 6.7.5 CINCR 6.7.6 CLOSE_ON_COMMIT 6.7.7 CMAX 6.7.8 CMIN 6.7.9 CNOWAIT 6.7.10 CODE 6.7.11 COMMON_NAME 6.7.12 COMMON_PARSER 6.7.13 COMP_CHARSET 6.7.14 COMP_CHARSET ...