《精通Oracle10gPLSQL编程》10、处理例外

来源:互联网 发布:java中高级笔试面试题 编辑:程序博客网 时间:2024/06/08 20:11

Exception是一种PL/SQL标识符。如果运行PL/SQL块出错会终止PL/SQL块执行,可通过引入例外处理部分,捕获例外,并进行相应处理。

分类:预定义、非预定义、自定义

预定义:

ACCESS_INTO_NULL / CASE_NOT_FOUND / COLLECTION_IS_NULL / CURSOR_ALREADY_OPEN / DUP_VAL_ON_INDEX / INVALID_CURSOR / INVALID_NUMBER

NO_DATA_FOUND / TOO_MANY_ROWS / ZERO_DIVIDE / SUBSCRIPT_BEYOND_COUNT / SUBSCRIPT_OUTSIDE_LIMIT / VALUE_ERROR ... ...

非预定义:

自定义:

使用例外函数:SQLCODE / SQLERRM / RAISSE_APPLICCATION_ERROR /





原创粉丝点击