Oracle常用预定义异常
来源:互联网 发布:双色球全包号过滤软件 编辑:程序博客网 时间:2024/06/05 17:41
1)ACESS_INFO_NULL
该异常对应ORA-06530错误码。当开发对象类型应用时,在引用对象属性之前,必须首先初始化对象,如果没有初始化对象,直接引用对象属性,就会隐式地触发该异常。
2)CASE_NOT_FOUND
该异常对应ORA-06592错误码。当在PL/SQL块中编写CASE语句时,如果在WHEN字句中没有包含必须的条件分支,并且没有包含ELSE语句,就会隐式触发该异常。
3)COLLECTION_IS_NULL
该异常对应ORA-06531错误码。在给集合元素(嵌套表、VARRAY类型)赋值前,必须首先初始化集合元素,如果没有初始化集合元素,就会隐式触发该异常。
4)CURSOR_ALREADY_OPEN
该异常对应ORA-06511错误码。当重新打开已经打开的游标时,就会触发该异常。
5)DUP_VAL_ON_INDEX
该异常对应ORA-00001错误码。当在唯一索引所对应的列上键入重复值时,就会触发该异常。
6)INVALID_CURSOR
该异常对应ORA-01001错误码。当试图在不合法的游标上执行操作时,就会触发该异常。如,如果要从未打开的游标中提取数据或者关闭未打开的游标,则会触发该异常。
7)INVALID_NUMBER
该异常对应ORA-01722错误码。当内嵌SQL语句不能有效的将字符转变为数字时,将触发该异常。
8)DATA_NOT_FOUND
该异常对应ORA-01403错误码。当执行SELECT INTO 语句未返回行,或者引用了索引表未初始化的元素时,将会触发该异常。
住:未返回行和返回行为空含义不一样。
9)TOO_MANY_ROWS
该异常对应于ORA-01422错误码。当执行SELECT INTO语句时,如果返回超过一行,则会触发该异常。
10)ZERO_DIVIDE
该异常对应ORA-01476错误码。当运行PL/SQL块时,如果引用数字值除以0,则会触发该异常。
11)SUBSCRIPT_BEYOND_COUNT
该异常对应ORA-06533错误码。当使用嵌套表或VARRAY元素时,如果元素下标超过了嵌套表或ARRAY元素的范围,就会触发该异常。
12)SUBSCRIPT_OUTSIDE_LIMIT
该异常对应ORA-06532错误码。当使用嵌套表或VARRAY元素时,如果元素下标为负值,则会触发该异常。
13)VALUE_ERROR
该异常对应ORA-06522错误码。当在PL/SQL块中执行赋值操作时,如果变量长度不足以容纳实际数据,则会触发该异常。
- Oracle常用预定义异常
- oracle学习之:常用预定义异常
- Oracle预定义异常
- oracle--预定义异常
- oracle常见预定义异常
- ORACLE的预定义异常
- oracle 预定义异常说明
- oracle--非预定义异常
- Oracle 预定义异常标识符
- Oracle 非预定义异常
- 预定义说明的 oracle 异常
- 预定义说明的 oracle 异常
- 21个Oracle预定义异常
- oracle的25钟预定义异常
- oracle-其他一些预定义异常
- Oracle 11g中预定义异常
- 预定义异常
- 非预定义异常
- SoundPlay & SoundRecord
- linux终端下isql
- Unity3D研究院之主角面朝方向一定区域内对象角度计算
- iTween研究院之学习笔记Move移动篇
- int getchar ( void );int putchar ( int character );——stdio.h
- Oracle常用预定义异常
- 误差向量幅度EVM
- linux c调试
- InputMethodManager
- Delphi的学习笔记十七——Exception处理
- java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addServlet
- What is the Execution Context & Stack in JavaScript? [转载]
- 常用sql语句收集
- Parsing JSON_(MyMoviesWithHttpClient)