RESIGNAL 语句

RESIGNAL 语句重新抛出当前异常(如果有的话)。

语法

RESIGNAL 重新抛出当前异常(如果有的话)。您只能在错误处理程序中使用它。.

当错误处理程序捕获它无法处理的异常时,通常使用 RESIGNAL。该处理程序使用 RESIGNAL 重新抛出原始异常,以便更高级作用域中的处理程序有机会处理它。

由于处理程序抛出的是原始异常,而不是新(从而不同)的异常,因此:
  1. 低级处理程序的存在不会影响高级处理程序。
  2. 如果没有更高级别的处理程序,会在事件日志中写入完整的错误报告。

示例

RESIGNAL;
相关概念
ESQL 概述
相关任务
正在开发 ESQL
相关参考
DECLARE HANDLER 语句
语法图:可用类型
ESQL 语句
声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
ak05125_