(20)--4.7-异常处理大型数据库技术.docVIP

  • 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块中传递信息以控制对于应用

文档评论(0)

1亿VIP精品文档

相关文档