存储过程涉及的异常

  命名的系统异常               产生原因

  ACCESS_INTO_NULL           未定义对象

  CASE_NOT_FOUND              CASE中若未包含相应的WHEN,并且没有设置ELSE时

  COLLECTION_IS_NULL           集合元素未初始化

  CURSER_ALREDAY_OPEN          游标已经打开

  DUP_VAL_NO_INDEX              唯一索引对应的列上有重复的列

  INVALID_CUSER               在不合法的游标上操作

  INVALID_NUMBER               内嵌的SQL语句不能将字符转换为数字

  NO_DATA_FOUND               使用select into 未返回行,或应用索引表未初始化

  TOO_MANY_ROWS                执行select into 时,结果集超过一行

  ZERO_DIVIDE                  除数为0

  SUBSCRIPT_BEYOND_COUNT          元素下标超过嵌套表或VARRAY的最大值

  SUBSCRIPT_OUTSIDE_LIMIT          使用嵌套表或VARRAY时,将下标指定为负数

  VALUE_ERROR               赋值时,变量长度不足以容纳实际数量

  LOGIN_DENIED               PL/SQL应用程序连接到ORACLE数据库时,提供了不正确的用户名和密码

  NO_LOGGED_ON                 PL/SQL应用程序在没有连接ORACLE数据库的情况下访问数据 

  PROGRAM_ERROR              PL/SQL内部问题,可能需要重装数据字典& PL/SQL系统包

  ROWTYPE_MISMATCH             宿主游标变量与PL/SQL游标变量的返回类型不兼容

  SELF_IS_NULL                 使用对象类型时,在NULL对象上调用对象方法

  STORAGE_ERROR                运行PL/SQL时,超出内存空间

  SYS_INVALID_ID              无效的ROWID字符串

  TIMEOUT_ON_RESOURCE             ORACLE在等待资源时超时

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值