一个优秀的程序应该能够正确处理各种出错情况,并尽可能从错误中恢复。Oracle 提供异常情况(EXCEPTION)和异常处理(EXCEPTION HANDLER)来实现错误处理。 异常处理是PL/SQL程序设计模块的重要组成部分,也是Oracle数据库应用程序开发过程中主要设计与实现的内容。 4.2 异常的处理 一个PL/SQL块的异常处理部分包括处理多个错误的代码。 当一个错误发生时,程序控制离开PL/SQL块的执行部分转移到异常处理部分。 一旦控制转移到异常处理部分,就不能再转到相同块的可执行部分。 处理一个错误需要执行一段放在异常处理部分的代码,该代码是为了一个特定错误而自定义的代码。 出错处理的原则 在PL/SQL块中,当错误发生时,程序控制无条件地转移到当前PL/SQL块的异常处理部分。 一旦控制转移到异常处理部分,就不能再转到相同块的可执行部分。 WHEN OTHERS从句放置在所有其他异常处理从句的后面,最多只能有一个WHEN OTHERS从句。 4.2.2 预定义异常处理 每当PL/SQL违背了Oracle原则或超越了系统依赖的原则就会隐式地产生内部错误。每个Oracle错误都有一个错误码,在PL/SQL中通过名字处理预定义错误,PL/SQL为一些Oracle公共错误进行了预定义。 系统预定义的错误由系统自动触发,编程中只需要在EXCEPTION异常处理部
您可能关注的文档
- 第4章 ActionScript 30 编程基础.ppt
- 第4章 安全定量科学与经济学指标.ppt
- 第3章终端行为购物理论.ppt
- 第4章 接地和搭接技术(李峥).ppt
- 第4章 支出管理.pptx
- 第4章 酸碱平衡于酸碱滴定法2009.ppt
- 第4章-γ能谱仪设计2013.pptx
- 第4章-土中应力计算.ppt
- 第3章——B超基本结构分析2.ppt
- 第4章2阻抗式传感器.ppt
- 工程建设事务中心食堂食材采购配送及服务方案投标文件(技术标).doc
- 自然资源执法业务保障服务方案投标文件(技术标).doc
- 恒宇能源环保有限公司新增2套固体废物焚烧处理设施项目环评资料环境影响受理公示.docx
- 化学品扩建工程六期增效技术改造项目环评资料环境影响受理公示.docx
- T∕CSTC 0019-2024 橡胶树保质采收技术规范.docx
- T∕CAMD 0006-2026 SPCC合金增强钢塑复合管.docx
- T∕FSBMEA 0005-2026 山茶油中儿茶素、表儿茶素的测定 高效液相色谱法.docx
- T∕GSQN 015-2026 餐饮行业醇基生物燃料使用安全通用技术要求.docx
- T∕QDIFST 001-2026 干锅酱质量通则.docx
- T∕CSTC 31-2025 特种胶初加工原料 鲜胶乳.docx
最近下载
- 陕煤电力笔试题库及答案.doc VIP
- (2025)公文写作考试题库(附含参考答案).pdf VIP
- 成人高考函授专升本理工类高等数学(一)考前冲刺全套指南.docx VIP
- 食堂外包服务投标文件.pdf VIP
- 成人高考函授专升本经管类高等数学(二)考前冲刺宝典.docx VIP
- 英语国家社会与文化入门下册课件BII U8.pdf VIP
- EmersonRosemount3051S Series of Instrumentation说明书用户手册.pdf
- 2026云南丽江市水利发展有限责任公司及其子公司丽江市南瓜坪水库开发建设有限责任公司社会招聘5人笔试历年典型考点题库附带答案详解.docx VIP
- 成人高考函授专升本教育学类 教育理论考前冲刺讲义(零基础保命提分).docx VIP
- 住院医师规范化培训内容与标准(2022年版)--儿外科培训细则.docx
原创力文档

文档评论(0)