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