pl/sql常见错误异常

1.  错 误 名 称 错误代码    错 误 含 义      

2.  CURSOR_ALREADY_OPEN ORA_06511   试图打开已经打开的游标      

3.  INVALID_CURSOR  ORA_01001   试图使用没有打开的游标      

4.  DUP_VAL_ON_INDEX    ORA_00001   保存重复值到惟一索引约束的列中      

5.  ZERO_DIVIDE ORA_01476   发生除数为零的除法错误      

6.  INVALID_NUMBER  ORA_01722   试图对无效字符进行数值转换      

7.  ROWTYPE_MISMATCH    ORA_06504   主变量和游标的类型不兼容      

8.  VALUE_ERROR ORA_06502   转换、截断或算术运算发生错误      

9.  TOO_MANY_ROWS   ORA_01422   SELECTINTO…语句返回多于一行的数据      

10. NO_DATA_FOUND   ORA_01403   SELECTINTO…语句没有数据返回      

11. TIMEOUT_ON_RESOURCE ORA_00051   等待资源时发生超时错误      

12. TRANSACTION_BACKED_OUT  ORA_00060   由于死锁,提交失败      

13. STORAGE_ERROR   ORA_06500   发生内存错误      

14. PROGRAM_ERROR   ORA_06501   发生PL/SQL内部错误      

15. NOT_LOGGED_ON   ORA_01012   试图操作未连接的数据库      

16. LOGIN_DENIED    ORA_01017   在连接时提供了无效用户名或口令    

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值