Oracle预定义异常

Oracle预定义异常21个:

序号 系统异常 产生原因
1 ACCESS_INTO_NULL 未定义对象
2 CASE_NOT_FOUND CASE中若未包含相应的WHEN,并且没有设置ELSE时
3 COLLECT ION_IS_NULL 集合元素未初始化
4 CURSER_ALREADY_OPEN 游标已经打开
5 DUP_VAL_ON_INDEX 唯一索引对应的列上有重复的值
6 INVAL ID_CURSOR 在不合法的游标上进行操作
7 INVAL ID_NUMBER 内嵌的SQL语句不能将字符转换为数字
8 NO_DATA_FOUND 使用se1ect into未返回行
9 TOO_MANY_ROWS 执行 select into时,结果集超过一行
10 ZERO_DIVIDE 除数为0
11 SUBSCRIPT_BEYOND_COUNT 元素下标超过嵌套表或 VARRAY的最大值
12 SUBSCRIPT_OUTSIDE_LIMIT 使用嵌套表或 VARRAY时,将下标指定为负数
13 VALUE_ERROR 赋值时,变量长度不足以容纳实际数据
14 LOG IN_DENIED PL/SQL应用程序连接到 oracle数据库时,提供了不正确的用户名或密码
15 NOT_LOGGED_ON P/SQL应用程序在没有连接 oralce数据库的情况下访问数据
16 PROGRAM_ERROR PL/SQL内部问题,可能需要重装数据字典&p1./SQL系统包
17 ROWTYPE_MISMATCH 宿主游标变量与PL/SQL游标变量的返回类型不兼容
18 SELF_IS_NULL 使用对象类型时,在null对象上调用对象方法
19 STORAGE_ERROR 运行PL/SQL时,超出内存空间
21 SYS_INVAL ID_ID 无效的 ROWID字符串
21 TIMEOUT_ON_RESOURCE Oracle在等待资源时超时
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章