条件式
SQLスクリプトの条件式は、ブール値に対して解決されるものです。
構文
条件式の構文は、列名を使用する代わりに条件式で変数名を使用することを除いて、WHERE句として使用できるものと同じです。
備考
•カーソル変数は、キーワードISNULLまたはISNOTNULLでのみ条件式で使用できます。カーソル変数の属性は使用できますが、カーソル変数を他の条件式で使用することはできません。カーソル変数の宣言については、
型変数のカーソルの宣言を参照してください。カーソル変数の宣言については、
カーソルの属性を参照してください。カーソル属性。
•ブール変数またはリテラルを条件として使用できます。リテラルの宣言については、
リテラル値を参照してください。
エラー
次の表に、条件式の解決中に発生する可能性のあるエラーを示します。
エラーメッセージ |
原因 |
Undefined variable(未定義の変数) |
現在のスコープで定義されていない識別子が検出されました。 |
Incorrect use of a cursor(カーソルの誤った使用) |
カーソルは、ISNULLまたはISNOTNULL以外の条件式で使用されます。 |
Incorrect use of CURRENT_EXCEPTION(CURRENT_EXCEPTIONの誤った使用) |
キーワードCURRENT_EXCEPTIONは、条件式で使用されます。 |