ホーム   フォーラム   FAQ
 
メインメニュー
ログイン
ユーザー名:

パスワード:


パスワード紛失

Re: フェッチ順序が無効ですと表示

このトピックの投稿一覧へ

なし Re: フェッチ順序が無効ですと表示

msg# 1.1
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2009-6-16 18:49
ISHIJIMA  長老 居住地: 静岡県  投稿数: 1827
フェッチ順序が無効ですで検索すると下記のような情報が得られます。
トランザクションが関係しているのでしょうか?
回答になっていなくて申し訳ありません。

ORA-01002: フェッチ順序が無効です。 原因: 無効なカーソルからフェッチを実行しようとしたことが原因です。 また、PL/SQLカーソル・ループで暗黙的にフェッチが実行された場合にも、このエラーが発生することがあります。 その他にも、次のような原因が想定されます。1) 最後の行が取得されORA-1403エラーが戻された後に、カーソルからフェッチを実行しようとしました。 2) カーソルがFOR UPDATE句によってオープンされた場合に、COMMIT文の発行後にフェッチを実行するとエラーが戻されます。3) SQL文内でプレースホルダを再バインドした後、その文を再実行する前にフェッチを実行しました。
処置: 1) 最後の行の取得後にフェッチを実行しないでください。フェッチ可能な行がありません。2) FOR UPDATE句によってオープンされたカーソルのフェッチ・ループ内ではCOMMIT文を発行しないでください。3) 再バインド後に文を再実行してからフェッチを実行しなおしてください。
投票数:0 平均点:0.00

投稿ツリー

  条件検索へ


Copyright (C) Magic Software Japan K.K. All Rights Reserved.
個人情報保護方針 会員規約