- 0
- 0
- 约3.59千字
- 约 6页
- 2023-12-03 发布于陕西
- 举报
Oracle异常处理
这节课我们来学习如何对程序中出现的异常进行处理。
1、异常的优点?
如果没有异常,在程序中,应当检查每个命令的成功还是失败,如?
BEGIN?
SELECT ...?
-- check for ’no data found’ error?
SELECT ...?
-- check for ’no data found’ error?
SELECT ...?
-- check for ’no data found’ error?
这种实现的方法缺点在于错误处理没有与正常处理分开,可读性差,使用异常,可以方便处理错误,而且异常处理程序与正常的事务逻辑分开,提高了可读性,如?
BEGIN?
SELECT ...?
SELECT ...?
SELECT ...?
...?
EXCEPTION?
WHEN NO_DATA_FOUND THEN -- catches all ’no data found’ errors?
?2、异常的分类?
?有两种类型的异常,一种为内部异常,一种为用户自定义异常,内部异常是执行期间返回到PL/SQL块的ORACLE错误或由PL/SQL代码的某操作引起的错误,如除数为零或内存溢出的情况。用户自定义异常由开发者显示定义,在PL/SQL块中传递信息以控制对于应用
您可能关注的文档
最近下载
- 电子餐牌工具书0320.pdf VIP
- 2025至2030中国康复医疗行业项目调研及市场前景预测评估报告.docx
- 边坡土钉墙施工方案.docx
- 传热学第5版课后习题答案(杨世铭-陶文铨).docx VIP
- 人教版(2024)一年级数学下册课件 4.1 第1课时 100以内的口算加法(不进位).pptx VIP
- 灌注桩预应力锚索基坑支护施工组织设计.pdf VIP
- CA6140主轴箱的设计.docx VIP
- 古诗词歌曲《蝶恋花·槛菊愁烟兰泣露》的演唱分析.pdf VIP
- 2026年遵义辅警协警招聘考试历年真题附答案.docx VIP
- 人教版一年级数学下册教学课件 第四单元 100以内的口算加、减法第1课时 口算加法(不进位).pptx VIP
原创力文档

文档评论(0)