* 概要 PL/SQL 通过异常和异常处理机来执行错误的处理。 预定义的异常是由Oracle服务器定义的错误条件式。 非预定义的异常是其它标准 Oracle服务器错误。面向应用程序或者是创建应用程序时可以预见到的异常属于自定义异常。 错误一旦发生(异常已经发布过),控制就转向 PL/SQL块的异常处理部分。 如果在异常部分有与某错误相应的异常处理机,则就执行该处理机的代码。如果在当前块的异常部分没有与这个错误相对应的异常处理机,控制就会转向外部块。如果在外部块中也没有发现该处理机, PL/SQL就会报错。 * * * * SET SERVEROUTPUT ON DECLARE V_ename VARCHAR2(10); V_sal NUMBER(5); CURSOR emp_cursor IS SELECT ename,sal FROM emp ORDER BY sal DESC; BEGIN OPEN emp_cursor; FOR I IN 1..3 LOOP FETCH emp_cursor INTO v_ename,v_sal; DBMS_OUTPUT.PUT_LINE(v_ename||,||v_sal); END LOOP; CLOSE emp_cursor; END; / KING,50
您可能关注的文档
最近下载
- 2025年年技师图书仓储试题及答案.docx VIP
- 2026年湖南中考试题及答案.docx VIP
- (九科全套)武汉市武昌区2026届高三年级五月调研考试九科试卷合集(含答案).pdf
- 2025年新高考I卷数学高考试卷(原卷+答案).pdf VIP
- 高速公路电动汽车清障救援作业规范DB32T 5314-2025.docx VIP
- 2024年新高考全国Ⅰ卷数学试卷试题真题答案详解(精校打印)_可搜索.pdf VIP
- 《2026 CSCO肿瘤治疗所致血小板减少症诊疗指南》解读.docx
- 河北省承德市隆化县2025届重点中学小升初数学入学考试卷含解析.doc VIP
- 博朗9系列中文说明书.doc VIP
- 驾驶员考核标准细则.doc VIP
原创力文档

文档评论(0)