Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
例外条件を送り返します。
RESIGNAL [ exception-name ]
例外ハンドラーの中で RESIGNAL を使って、まだアクティブな例外を持つ複合文を終了するか、別の指定された例外のレポートを終了できます。例外は、別の例外ハンドラーによって処理されるか、またはアプリケーションに返されます。
なし
SQL/2008 RESIGNAL 文は、オプションの SQL/2008 言語機能 P002、"Computational completeness" の一部です。
Transact-SQL RESIGNAL 文は、Transact-SQL 複合文およびプロシージャーでは使用できません。
次のフラグメントは SQLSTATE 52003 を除くすべての例外をアプリケーションに返します。
... DECLARE COLUMN_NOT_FOUND EXCEPTION FOR SQLSTATE '52003'; ... EXCEPTION WHEN COLUMN_NOT_FOUND THEN SET message='Column not found'; WHEN OTHERS THEN RESIGNAL;