2
カーソルを定義して、同じ時刻にテーブルに更新がある場合、カーソルはどうなりますか?無効になるか、更新は関係ありませんか?SQLのカーソルで選択された行の更新
カーソルを定義して、同じ時刻にテーブルに更新がある場合、カーソルはどうなりますか?無効になるか、更新は関係ありませんか?SQLのカーソルで選択された行の更新
Oracleの各クエリはある時点(通常はクエリの開始点)と一致しています。
カーソルをオープンしてフェッチしている間に誰かが行を変更した場合、カーソルを開いたときと同じように、データの論理コピーが再作成されます。この時点以降に作成されたデータの変更は表示されません。
この読み取り整合性は、Oracleエンジンの基本的な部分です。 Concept Guideから
、読み取り一貫性:文から見たデータのセットは、時間内の単一点に対する一致しており、文の実行中に変化しないこと