您好,我是小DAI,专注于数据库管理员相关的技术问答,请问有什么可以帮您?

RESIGNAL 语句

用于重新发出异常情况的信号。

快速链接:

转至示例

转至用法

转至标准

转至权限

语法

RESIGNAL [  ]

示例

  • 示例 1 下面这段代码向应用程序返回除“未找到列”外的所有异常: ...DECLARE COLUMN_NOT_FOUND EXCEPTION FOR SQLSTATE '52003';...EXCEPTIONWHEN COLUMN_NOT_FOUND THENSET message='Column not found' ;WHEN OTHERS THENRESIGNAL ;

    用法

    在异常处理程序中,使用 RESIGNAL 可在异常仍处于活动状态时退出复合语句,或停止报告另一个指定的异常。异常由其它异常处理程序处理或返回给应用程序。异常处理程序在 RESIGNAL 之前的任何操作都被撤消。

    标准

  • SQL - 符合 ISO/ANSI SQL 标准。

  • SAP 数据库产品 – 不受 SAP ASE 支持。Transact-SQL 过程中的错误处理是用 RAISERROR 语句完成的。

    权限