第9章PLSQL语言基础.ppt

2007-9 东北大学东软信息学院计算机系 * 2007-9 东北大学东软信息学院计算机系 * Fetch 游标名 bulk collect into 集合1,集合2,...[limit 行数] * 9.8.1 异常概述 Oracle错误处理机制 异常的类型 * (1) Oracle错误处理机制 Oracle中对运行时错误的处理采用了异常处理机制。 一个错误对应一个异常,当错误产生时抛出相应的异常,并被异常处理器捕获,程序控制权传递给异常处理器,由异常处理器来处理运行时错误。 * (2)异常的类型 预定义的Oracle异常( Oracle错误) 非预定义的Oracle异常( Oracle错误) 用户定义的异常(用户定义错误) * 预定义的Oracle异常 当Oracle错误产生时,与错误对应的预定义异常被自动抛出,通过捕获该异常可以对错误进行处理。 常用预定义异常包括: * 异常情况名 错误代码 描述 CURSOR_ALREADY_OPEN ORA-06511 尝试打开已经打开的游标 INVALID_CURSOR ORA-01001 不合法的游标操作(如要打开已经关闭的游标) NO_DATA_FOUND ORA-01403 没有发现数据 TOO_MANY_ROWS ORA-01422 一个SELECT INTO语句匹配多个数据行 INVALID_NUMBER OR

文档评论(0)

1亿VIP精品文档

相关文档