您的位置:首页 > 数据库 > Oracle

Oracle存储过程中常见异常记录

2016-01-26 14:36 267 查看

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  系统在等待某一资源,时间超时
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: