-20185   CURSOR cursor-name IS NOT DEFINED TO ACCESS ROWSETS, BUT A CLAUSE WAS SPECIFIED THAT IS VALID ONLY WITH ROWSET ACCESS

説明

FOR ROW n OF ROWSET 文節が FETCH ステートメントで指定されましたが、カーソルは、rowset 機能アクセス用に定義されていません。

システムの処置

このステートメントを処理することはできません。

プログラマーの応答

FETCH ステートメントから FOR n ROWS 文節を除去してください。 あるいは、DECLARE CURSOR または PREPARE 上で WITH ROWSET POSITIONING 文節を用いて、複数の行 アクセスが可能になるように、カーソルを再定義してください。

SQLSTATE

24518