ORACLEPLSQL编程之五异常错误处理.docVIP

  • 3
  • 0
  • 约8.41千字
  • 约 11页
  • 2017-01-22 发布于重庆
  • 举报
ORACLEPLSQL编程之五异常错误处理

5.1?异常处理概念 5.1.1?预定义的异常处理 5.1.2?非预定义的异常处理 5.1.3?用户自定义的异常处理 5.1.4??用户定义的异常处理 5.2?异常错误传播 5.2.1?在执行部分引发异常错误 5.2.2?在声明部分引发异常错误 5.3?异常错误处理编程 5.4??在?PL/SQL?中使用?SQLCODE,?SQLERRM异常处理函数 ? ? ?即使是写得最好的PL/SQL程序也会遇到错误或未预料到的事件。一个优秀的程序都应该能够正确处理各种出错情况,并尽可能从错误中恢复。ORA-xxxxx形式的Oracle错误号)、PL/SQL运行错误或用户定义条件(不一写是错误),都可以。当然了,PL/SQL编译错误不能通过PL/SQL异常处理来处理,因为这些错误发生在PL/SQL程序执行之前。 ORACLE?提供异常情况(EXCEPTION)和异常处理(EXCEPTION?HANDLER)来实现错误处理。 ? 5.1?异常处理概念 异常情况处理(EXCEPTION),程序块的异常处理预定义的错误和自定义错误,由于PL/SQL程序块一旦产生异常而没有指出如何处理时,程序就会自动终止整个程序运行. 有三种类型的异常错误: 预定义?(?Predefined?) ??ORACLE预定义的异常情况大约有24个。对这种异常情况的处理,无需在程序中定义,由ORACLE自动将其引发。 ???

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档