1、异常的优点如果没有异常,在程序中,应当检查每个命令的成功还是失败,如BEGINSELECT .- check for no data found errorSELECT .- check for no data found errorSELECT .- check for no data found error这种实现的方法缺点在于错误处理没有与正常处理分开,可读性差,使用异常,可以方便处理错误,而且异常处理程序与正常的事务逻辑分开,提高了可读性,如BEGINSELECT .SELECT .SELECT .EXCEPTIONWHEN NO_DATA_FOUND THEN - catches all no data found errors2、异常的分类有两种类型的异常,一种为内部异常,一种为用户自定义异常,内部异常是执行期间返回到PL/SQL块的ORACLE错误或