ORACLE 异常的分类

exception  oracle error  sqlcode value  condition    no_data_found              ora-01403  +100  select into 语句没有符合条件的记录返回    too_many_rows  ora-01422  -1422  select into 语句符合条件的记录有多条返回    dup_val_on_index  ora-00001  -1  对于数据库表中的某一列,该列已经被限制为唯一索引,程序试图存储两个重复的值    value_error  ora-06502  -6502  在转换字符类型,截取或长度受限时,会发生该异常,如一个字符分配给一个变量,而该变量声明的长度比该字符短,就会引发该异常    storage_error  ora-06500  -6500  内存溢出    zero_divide  ora-01476  -1476  除数为零    case_not_found  ora-06592  -6530  对于选择case语句,没有与之相匹配的条件,同时,也没有else语句捕获其他的条件    cursor_already_open  ora-06511  -6511  程序试图打开一个已经打开的游标    timeout_on_resource  ora-00051  -51  系统在等待某一资源,时间超时  

 

 异常错误与行数             dbms_utility.format_error_backtrace||dbms_utility.format_error_stack

posted @ 2013-12-05 15:41  bj_google  阅读(181)  评论(0编辑  收藏  举报