Oracle 11g中预定义异常有21个
ACCESS_INTO_NULL 在未初始化对象时出现
CASE_NOT_FOUND 在CASE语句中的选项与用户输入的数据不匹配时出现
COLLECTION_IS_NULL 在给尚未初始化的表或数组赋值时出现
CURSOR_ALREADY_OPEN 在用户试图重新打开已经打开的游标时出现。在重新打开游标前必须先将其关闭
DUP_VAL_ON_INDEX 在用户试图将重复的值存储在使用唯一索引的数据库列中时出现
INVALID_CURSOR 在执行非法游标运算(如打开一个尚未打开的游标)时出现
INVALID_NUMBER 在将字符串转换为数字时出现
LOGIN_DENIED 在输入的用户名或密码无效时出现
NO_DATA_FOUND 在表中不存在请求的行时出现。此外,当程序引用已经删除的元素时,也会引发此异常
NOT_LOGIN_ON 企图在没有连接数据库的情况下访问数据库中的内容
PROGRAM_ERROR PL/SQL内部为题,可能需要重复装载数据字典和