2009-06-19 8 views

答えて

4

Oracleの各クエリはある時点(通常はクエリの開始点)と一致しています。

カーソルをオープンしてフェッチしている間に誰かが行を変更した場合、カーソルを開いたときと同じように、データの論理コピーが再作成されます。この時点以降に作成されたデータの変更は表示されません。

この読み取り整合性は、Oracleエンジンの基本的な部分です。 Concept Guideから

、読み取り一貫性:文から見たデータのセットは、時間内の単一点に対する一致しており、文の実行中に変化しないこと

  • 保証(文レベル読取り一貫性)
  • は、データベースのデータの読者は
  • は、データベースのデータの作家が
  • があることを保証し、同じデータの読者のために待っていないことを確認し、同じデータの作家や他の読者のために待機していないことを確認ワットライターは、並行トランザクションで同一の行を更新しようとすると、他の作者を待つだけです。
関連する問題