一.概述异常分成三大类:预定义异常.非预定义异常.自定义异常处理方法分为:直接抛出异常.内部块处理异常.游标处理异常 预定义异常:由PL/SQL定义的异常.由于它们已在standard包中预定义了,因此,这些预定义异常可以直接在程序中使用,而不必再定义部分声明. 非预定义异常:用于处理预定义异常所不能处理的Oracle错误. 自定义异常:用户自定义的异常,需要在定义部分声明后才能在可执行部分使用.用户自定义异常对应的错误不一定是Oracle错误,例如它可能是一个数据错误. 三种异常中,预定义与非…