Oracle存储过程中常见异常记录
2016-01-26 14:36
267 查看
exception oracle error sqlcode value condition
no_data_found ora-01403 +100 select into 语句没有符合条件的记录返回
too_many_rows ora-01422 -1422 select into 语句符合条件的记录有多条返回
dup_val_on_index ora-00001 -1 对于数据库表中的某一列,该列已经被限制为唯一索引,程序试图存储两个重复的值
value_error ora-06502 -6502 在转换字符类型,截取或长度受限时,会发生该异常,如一个字符分配给一个变量,而该变量声明的长度比该字符短,就会引发该异常
storage_error ora-06500 -6500 内存溢出
zero_divide ora-01476 -1476 除数为零
case_not_found ora-06592 -6530 对于选择case语句,没有与之相匹配的条件,同时,也没有else语句捕获其他的条件
cursor_already_open ora-06511 -6511 程序试图打开一个已经打开的游标
timeout_on_resource ora-00051 -51 系统在等待某一资源,时间超时
exception oracle error sqlcode value condition
no_data_found ora-01403 +100 select into 语句没有符合条件的记录返回
too_many_rows ora-01422 -1422 select into 语句符合条件的记录有多条返回
dup_val_on_index ora-00001 -1 对于数据库表中的某一列,该列已经被限制为唯一索引,程序试图存储两个重复的值
value_error ora-06502 -6502 在转换字符类型,截取或长度受限时,会发生该异常,如一个字符分配给一个变量,而该变量声明的长度比该字符短,就会引发该异常
storage_error ora-06500 -6500 内存溢出
zero_divide ora-01476 -1476 除数为零
case_not_found ora-06592 -6530 对于选择case语句,没有与之相匹配的条件,同时,也没有else语句捕获其他的条件
cursor_already_open ora-06511 -6511 程序试图打开一个已经打开的游标
timeout_on_resource ora-00051 -51 系统在等待某一资源,时间超时
相关文章推荐
- Oracle 表操作
- Oracle 删除重复数据只留一条
- oracle数据库表分区基本语句
- Oracle数据库迁移--->从Windows到Linux
- ora-14400插入的分区关键字未映射到任何分区---oracle数据库表过期问题
- Oracle spool 用法小结
- oracle查询非数字字段的数据
- java解决对US7ASCII编码的ORACLE数据库数据解码
- Oracle VM VirtualBox上安装ubuntu
- PL/SQL导入Oracle sql脚本
- Oracle迁移之批量迁移INDEX、SEQUENCE、VIEW
- Unable to install ORACHK utility on AIX platform --Oracle Tools
- Oracle9i的详细安装与卸载步骤(有图解)
- 深入分析Oracle字符集
- oracle脚本处理数据,还原后重新处理
- Oracle IMP出现【无法为表空间 XX 中的段创建 INITIAL 区】
- Oracle查询提示:未明确定义列
- Oracle表连接操作——Hash Join(哈希连接)
- Oracle not in查不到应有的结果(NULL、IN、EXISTS详解)
- oracle10g,有没有不足位数补0的函数