异常的种类

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

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

预定义异常

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

非预定义异常

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

用户定义异常

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

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

相关推荐
毕设源码-钟学长7 分钟前
【开题答辩全过程】以 基于PHP的家常菜谱教程网站为例,包含答辩的问题和答案
开发语言·php
周杰伦_Jay7 分钟前
【Go/Python/Java】基础语法+核心特性对比
java·python·golang
sszdlbw9 分钟前
后端springboot框架入门学习--第一篇
java·spring boot·学习
消失的旧时光-194312 分钟前
用 C 实现一个简化版 MessageQueue
c语言·开发语言
小鹿学程序12 分钟前
jdk配置完之后java -version还是默认的jdk版本如何更改
java·开发语言·python
至善迎风13 分钟前
Bun:下一代 JavaScript 运行时与工具链
开发语言·javascript·ecmascript·bun
她说彩礼65万15 分钟前
C# 反射
java·算法·c#
程序员-King.16 分钟前
【Qt开源项目】— ModbusScope-day 5
开发语言·qt
studytosky20 分钟前
Linux 基础开发工具(3):Git 控制与 GDB 调试实用指南
linux·运维·服务器·网络·数据库·git
老秦包你会22 分钟前
QT第五课------QT系统相关------线程
开发语言·qt