値式
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は、値式で使用されます。 |