Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 » SQL Anywhere サーバ SQL の使用法 » ストアドプロシージャ、トリガ、バッチ、ユーザ定義関数 » エラーと警告の処理

 

デフォルトのエラー処理

この項では、プロシージャ内にエラー処理を指定しなかった場合に、SQL Anywhere がエラーを処理する方法を説明します。

さまざまな動作に例外ハンドラを使用できます。

警告の処理はエラーの処理とは少し異なります。

エラーを処理するには、特に指定しないかぎり次の 2 通りの方法があります。

  • デフォルトのエラー処理   プロシージャかトリガがエラーを起こしたときに、呼び出しを行った環境にエラーコードが返されます。

  • ON EXCEPTION RESUME   CREATE PROCEDURE 文に ON EXCEPTION RESUME 句が含まれていれば、プロシージャはエラーを起こした箇所の次の文から実行を再開します。

    ON EXCEPTION RESUME を使用するプロシージャの正確な動作は、on_tsql_error オプション設定によって指定します。

 デフォルトのエラー処理
 参照