oracle 常见 exception

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   SELECT…INTO…语句返回多于一行的数据  

10. NO_DATA_FOUND   ORA_01403   SELECT…INTO…语句



没有数据返回 

 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   在连接时提供了无效用户名或口令  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值