异常的种类

Oracle从入门到总裁:​​​​​​https://blog.csdn.net/weixin_67859959/article/details/135209645

Oracle 运行时错误可以分为 Oracle 错误和用户自定义错误,与此对应,根据异常产生的机制和原理,可将 Oracle 的系统异常分为 3 种

预定义异常

对应于 Oracle 错误,是 Oracle 系统自身提供的,用户可以在 PL/SQL 异常处理部分使用名称对它们进行标识。对这些异常情况的处理,用户无须在程序中定义,是由 Oracle 自动触发。

非预定义异常

即其他标准的 Oracle 错误。对这种异常情况的处理,需要用户在程序中定义,然后由 Oracle 自动将其引发。

用户定义异常

程序执行过程中,出现编程人员认为的非正常情况。对这种异常情况的处理,需要用户在程序中定义,然后显式的在程序中将其引发。

下面是 Oracle 预定义的异常与 Oracle 错误之间的对应关系

相关推荐
历程里程碑2 分钟前
子串-----和为 K 的子数组
java·数据结构·c++·python·算法·leetcode·tornado
赵锦川3 分钟前
Oracle数据库序列的创建
数据库
独自破碎E4 分钟前
字符串相乘
android·java·jvm
王多鱼鱼鱼11 分钟前
QT如何将exe打包成可执行文件
开发语言·qt
DokiDoki之父14 分钟前
边写软件边学kotlin(一):Kotlin语法初认识:
android·开发语言·kotlin
liu****15 分钟前
Qt进阶实战:事件处理、文件操作、多线程与网络编程全解析
开发语言·网络·数据结构·c++·qt
草原上唱山歌17 分钟前
C++如何调用Python代码
开发语言·c++·python
木子啊19 分钟前
PHP中间件:ThinkCMF 6.x核心利器解析
开发语言·中间件·php
崇山峻岭之间20 分钟前
Matlab学习记录40
开发语言·学习·matlab
Java后端的Ai之路21 分钟前
【Python教程11】-文件
开发语言·python