Oracle预定义的21个系统异常类型
| 命名的系统异常 | 产生原因 | 
| ACCESS_INTO_NULL | 未定义对象 | 
| CASE_NOT_FOUND | CASE 中若未包含相应的 WHEN ,并且没有设置 ELSE 时 | 
| COLLECTION_IS_NULL | 集合元素未初始化 | 
| CURSER_ALREADY_OPEN | 游标已经打开 | 
| DUP_VAL_ON_INDEX | 唯一索引对应的列上有重复的值 | 
| INVALID_CURSOR | 在不合法的游标上进行操作 | 
| INVALID_NUMBER | 内嵌的 SQL 语句不能将字符转换为数字 | 
| NO_DATA_FOUND | 使用 select into 未返回行,或应用索引表未初始化的元素时 SQL聚合函数,如AVG和SUM,总是能返回一个值或NULL,所以一个调用聚合函数的select into语句从来不会抛出NO_DATA_FOUND异常。 FETCH语句最终会取不到数据,当这种情况发生时,不会有异常抛出 | 
| TOO_MANY_ROWS | 执行 select into 时,结果集超过一行 | 
| ZERO_DIVIDE | 除数为 0 | 
| SUBSCRIPT_BEYOND_COUNT | 元素下标超过嵌套表或 VARRAY 的最大值 | 
| SUBSCRIPT_OUTSIDE_LIMIT | 使用嵌套表或 VARRAY 时,将下标指定为负数 | 
| VALUE_ERROR | 赋值时,变量长度不足以容纳实际数据 | 
| LOGIN_DENIED | PL/SQL 应用程序连接到 oracle 数据库时,提供了不正确的用户名或密码 | 
| NOT_LOGGED_ON | PL/SQL 应用程序在没有连接 oralce 数据库的情况下访问数据 | 
| 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 在等待资源时超时 | 
Oracle预定义的21个系统异常类型的更多相关文章
- android 21  隐式意图启动系统预定义activity
		Intent intent=new Intent(LoginActivity.this, MainActivity.class);//显示意图启动,显示从一个activity到另一个activity, ... 
- C++系统预定义4个用于标准数据流对象
		C++系统预定义4个用于标准数据流对象 cin cout cerr clog C++里关于cerr,clog,cout三者的区别: cerr(无缓冲标准错误)-----没有缓冲,发送给它的 ... 
- 使用预定义的action值启动系统应用
		1.启动浏览器 Intent intent = new Intent(); intent.setAction(Intent.ACTION_WEB_SEARCH); //可以传一个搜索关键字,会直接显示 ... 
- Java与SQL Server, MySql, Oracle, Access的连接方法以及一些异常解决
		Java与SQL Server, MySql, Oracle, Access的连接方法以及一些异常解决 I. 概述 1.1 JDBC概念 JDBC(Java Database Connectivity ... 
- 预定义宏,C语言预定义的宏详解
		1.预定义宏 对于预定义宏,相信大家并不陌生.为了方便处理一些有用的信息,预处理器定义了一些预处理标识符,也就是预定义宏.预定义宏的名称都是以"__"(两条下划线)开头和结尾的,如 ... 
- 痞子衡嵌入式:改动i.MXRT1xxx里IOMUXC_GPR寄存器保留位可能会造成系统异常
		大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是改动i.MXRT1xxx里IOMUXC_GPR寄存器保留位可能会造成系统异常. 痞子衡的嵌入式技术交流群里有一位非常活跃的朋友(网名:文 ... 
- 排错:Windows系统异常导致Filebeat无法正常运行
		Windows 下Filebeat排错Case实例一份,请查收. 问题描述: Windows Server下Filebeat Agent服务无法正常启动,导致网络数据打点无法正常进行,影响大范围用户网 ... 
- VC 预定义宏
		列出预定义的 ANSI C和C++ Microsoft实现宏. 编译器识别预定义的ANSI C宏,并且Microsoft C++实现提供几个更多.这些宏不带参数,并且不能重定义.下面列出的某些预定义的 ... 
- C/C++预定义宏
		编译器识别预定义的 ANSI/ISO C99 C 预处理宏,Microsoft C++ 实现将提供更多宏.这些预处理器宏不带参数,并且不能重新定义. ANSI 兼容的预定义宏 __FILE__,__L ... 
随机推荐
- s:debug标签的错误ConcurrentModificationException
			搭建SSH的时候页面上加入<s:debug>标签后台出现 严重: Servlet.service() for servlet jsp threw exception java.util.C ... 
- Android修改默认SharedPreferences文件的路径,SharedPreferences常用工具类
			import android.app.Activity; import android.content.Context; import android.content.ContextWrapper; ... 
- 10 个强大的JavaScript / jQuery 模板引擎推荐
			模板引擎是为了使用户界面与业务数据(内容)分离而产生的,它可以生成特定格式的文档.由于在开发过程中,网站或应用程序的界面与数据实现分离,大大提升了开发效率,良好的设计也使得代码重用变得更加容易. 本文 ... 
- VMware提示:已将该虚拟机配置为使用 64 位客户机操作系统。但是,无法执行 64 位操作。解决方案
			新买了个笔记本,在学习大数据的时候装上VMWare,运行虚拟机发现提示无法执行64位操作.本人系统是win7,64位系统. 之后就是一顿度娘,发现千篇一律都是检测CPU支不支持虚拟化,支持的话去BIO ... 
- VHD和VHDX
			VHD和VHDX没有太大区别,只是最大容量不一样,用是一样用,一定要转用ghost11,是新建vhdx,然后把vhd和vhdx个挂载,之后用ghost11分区到分区还原. VHD和VHDX简介 相对之 ... 
- map用法小例子
			一. Map< Key , Value > m_Eg; 一般赋值表示成: TypeElem value; m_Eg[key] = value; 或 m_Eg.insert(make_ ... 
- LogCat大量Unexpected value from nativeGetEnabledTags: 0
			在执行模拟器的时候.LogCat 输出非常多Unexpected value from nativeGetEnabledTags: 0 提示.导致非常多本来须要输出的信息被瞬间覆盖了,查询后得知是sd ... 
- java基础——Collections.sort的两种用法
			Collections是一个工具类,sort是其中的静态方法,是用来对List类型进行排序的,它有两种参数形式: public static <T extends Comparable<? ... 
- NLP入门相关——学习笔记
			近义词.一词多义 GPT.ELMO.Bert 
- Shell脚本中$0、$?、$!、$$、$*、$#、$@等的意义
			http://blog.csdn.net/slovyz/article/details/47400107 
