RAISE (Snowflakeスクリプト)¶
例外を発生します。
例外の詳細については、 処理の例外 をご参照ください。
注釈
この Snowflakeスクリプト 構造は、 Snowflakeスクリプトブロック 内でのみ有効です。
- こちらもご参照ください:
構文¶
条件:
exception_name発生させる例外の名前。
例外ハンドラーで例外を処理していて、同じ例外を再生成する必要がある場合は、この引数を省略します。 Snowflakeスクリプトの例外ハンドラーで同じ例外を再度発生させる をご参照ください。
例¶
これにより、単純な例外が作成されて発生します(ただし、キャッチされません)。
例外を発生させるストアドプロシージャの呼び出しは次のとおりです。
例外を発生させるストアドプロシージャを実行した結果は次のとおりです。
次の例は前の例と似ていますが、ユーザーがカスタム例外番号と例外メッセージを定義した例外を使用しています。
例外を発生させるストアドプロシージャを実行した結果は次のとおりです。
その他の例については、 例外の処理 の例をご参照ください。