CALL_RESOLUTION

CALL 文の解決方法を指定します。

構文:

CALL_RESOLUTION={IMMEDIATE | DEFERRED}
IMMEDIATE

パラメーター:

IMMEDIATE CALL 文を通常の SQL 文として実行することを指定します。呼び出された名前が解決できない場合には、プリコンパイラはエラー SQL0204 を報告します。
DEFERRED CALL 文を、非推奨の sqleproc() API の呼び出しとして実行することを指定します。

プロパティ:

デフォルト: IMMEDIATE

説明:

この指令を使用するには、DB2 LUW V8.1 以降を使用する必要があります。

ホスト変数にストアド プロシージャの名前を格納する場合や、プリコンパイラが CALL 文でのプロシージャの解決に失敗した場合 (この場合には、プリコンパイラはエラー SQL0204 を報告します) には、CALL_RESOLUTION=DEFERRED を設定する必要があります。