-249 DEFINITION OF ROWSET ACCESS FOR CURSOR cursor-name IS INCONSISTENT WITH THE FETCH ORIENTATION CLAUSE clause SPECIFIED
説明
FETCH ステートメントに指定された clause は、カーソル cursor-name の定義と矛盾しています。このエラーは次の状況で発生する可能性があります。
- WITHOUT ROWSET POSITIONING が定義されているカーソルは、BEFORE、AFTER、行位置付けフェッチ・オリエンテーション・キーワード (NEXT、 PRIOR、 FIRST、 LAST、 CURRENT、 ABSOLUTE、または RELATIVE) のみを使用できます。
- WITH ROWSET POSITIONING が定義されているカーソルは、BEFORE、AFTER、行セット位置付けフェッチ・オリエンテーション文節 (NEXT ROWSET、PRIOR ROWSET、FIRST ROWSET、LAST ROWSET、CURRENT ROWSET、または ROWSET STARTING AT)、または行位置付けフェッチ・オリエンテーション・キーワード (NEXT、PRIOR、FIRST、LAST、CURRENT、 ABSOLUTE、または RELATIVE) を使用できます。
システムの処置
このステートメントを処理することはできません。
プログラマーの応答
フェッチ・オリエンテーションを訂正するか、FOR n ROWS 文節を除去するか、またはカーソルを再定義してください。
SQLSTATE
24523