预定义异常种类(异常处理)
异常 | 说明 |
ACCESS_INTO_NULL | 在未初始化对象时出现 |
CASE_NOT_FOUNF | 在CASE语句中的选项与用户输入的数据不匹配时出现 |
COLLECTION_IS_NULL | 在给尚未初始化的表或数组赋值时出现 |
CURSOR_ALREADY_OPEN | 用户试图重新打开已经打开的游标时出现。在重新打开游标前必须先将其关闭 |
DUP_VAL_ON_INDEX | 用户试图将重复的值存储在使用唯一索引的数据库列中时出现 |
INVALID_CURSOR | 在执行非法游标运算(如fetch一个尚未打开的游标)时出现 |
INVALID_NUMBER | 将字符串转换为数字时出现 |
LOGIN_DENIED | 输入的用户名或密码无效时出现 |
NO_DATA_FOUND | 在表中不存在请求的行时出现 |
SOTRAGE_ERROR | 在内存损坏或PL/SQL耗尽内存时出现 |
TOO_MANY_ROWS | 在执行SELECT INTO语句后返回多行时出现 |
VALUE_ERROR | 在产生大小限制错误时出现。如,变量中的列值超出变量的大小 |
ZERO_DIVIDE | 以零做除数时出现 |