値式

SQL スクリプトの値式は、値に対して解決されるものです。

構文

値式の構文は、カラム名を使用する代わりに値式で変数名を使用できることを除いて、SELECT ステートメントの射影と同じです。

備考

カーソル変数の属性は使用できますが、カーソル変数を値式で単独で使用することはできません。カーソル変数の宣言については DECLARE CURSOR 型変数 を、カーソル属性については Cursor の属性」を参照してください。
キーワード CURRENT_EXCEPTION を値式で単独で使用することはできませんが、その属性は使用できます。詳細については、「CURRENT_EXCEPTION の属性」を参照してください。

エラー

次の表に、値式の解決中に発生する可能性のあるエラーを示します。

エラー メッセージ

原因

Undefined variable (未定義の変数)

現在のスコープで定義されていない識別子が検出されました。

Incorrect use of a cursor (カーソルの誤った使用)

値式ではカーソルが使用されます。

Incorrect use of CURRENT_EXCEPTION (CURRENT_EXCEPTION の誤った使用)

キーワード CURRENT_EXCEPTION は、値式で使用されます。