异常的种类

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

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

预定义异常

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

非预定义异常

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

用户定义异常

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

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

相关推荐
萧曵 丶1 分钟前
事务ACID特性详解
数据库·事务·acid
2501_941870568 分钟前
面向微服务熔断与流量削峰策略的互联网系统稳定性设计与多语言工程实践分享
开发语言·python
modelmd13 分钟前
Go 编程语言指南 练习题目分享
开发语言·学习·golang
fox_mt14 分钟前
AI Coding - ClaudeCode使用指南
java·ai编程
带土130 分钟前
4. C++ static关键字
开发语言·c++
毕设源码-郭学长31 分钟前
【开题答辩全过程】以 基于SSM的高校运动会管理系统的设计与实现为例,包含答辩的问题和答案
java·eclipse
qq_54702617933 分钟前
Maven 使用指南
java·maven
C++ 老炮儿的技术栈37 分钟前
什么是通信规约
开发语言·数据结构·c++·windows·算法·安全·链表
kejiayuan39 分钟前
CTE更易懂的SQL风格
数据库·sql
@大迁世界40 分钟前
TypeScript 的本质并非类型,而是信任
开发语言·前端·javascript·typescript·ecmascript