oracle-常用异常

2018-02-08 10:22:05来源:oschina作者:kaixinguo314人点击

分享

常用预定义例外
EXCEPTION
WHENCURSOR_ALREADY_OPENTHEN-- ORA-06511 SQLCODE = -6511 游标已经打开
..WHENDUP_VAL_ON_INDEXTHEN-- ORA-00001 SQLCODE = -1 向唯一索引中插入重复数据
..WHENINVALID_CURSORTHEN-- ORA-01001 SQLCODE = -1001 非法游标操作
..WHENINVALID_NUMBERTHEN-- ORA-01722 SQLCODE = -1722 字符向数字转换失败
..WHENLOGIN_DENIEDTHEN-- ORA-01017 SQLCODE = -1017..WHENNO_DATA_FOUNDTHEN-- ORA-01403 SQLCODE = +100 没有找到数据
..WHENNOT_LOGGED_ONTHEN-- ORA-01012 SQLCODE = -1012
..WHENPROGRAM_ERRORTHEN-- ORA-06501 SQLCODE = -6501 程序错误
..WHENSTORAGE_ERRORTHEN-- ORA-06500 SQLCODE = -6500
..WHENTIMEOUT_ON_RESOURCETHEN-- ORA-00051 SQLCODE = -51..WHENTOO_MANY_ROWSTHEN-- ORA-01422 SQLCODE = -1422 返回多行
..WHENTRANSACTION_BACKED_OUTTHEN-- ORA-00061 SQLCODE = -61..WHENVALUE_ERRORTHEN-- ORA-06502 SQLCODE = -6502 数值转换错误
..WHENZERO_DIVIDETHEN-- ORA-01476 SQLCODE = -1476 被零除
..WHENOTHERSTHEN-- 其它任何错误的处理
..END;

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台