別のトランザクションが更新した内容は失われます。データベースアプリケーションでは、前もって値の検証を行わずにローの内容を変更すると、どの独立性レベルにおいても更新内容が消失する可能性があります。使用して、アプリケーションでいったん読み込まれたローの内容を別のトランザクションが変更できないように設定できます。更新内容が消失する可能性が高くなります。場合、データがその後変更されることを防ぐための読み込みロックは取得されません。場合は、現在のローだけがロックされます。スナップショットアイソレーションを使用している場合、更新内容の消失は起こりません。これは、古い値を変更しようとすると必ず更新の競合が発生するからです。プリフェッチを使用した場合も更新内容が消失する可能性があります。サーバーがカーソル内で位置設定されている現在のローとは異なる場合があるためです。種類の同時制御メカニズムをサポートしています。ローをフェッチするときに、カーソルの各ローに対する意図的ローロックの取得。意図的ロックを取得することで、他のトランザクションが同じローに対して意図的ロックや書き込みロックを取得できないようにし、同時更新の発生を防ぎます。意図的ロックでは読み込みローロックをブロックしないため、読み込み専用文の同時実行性には影響しません。カーソルを使用して、基本となるローに対する変更や削除を追跡できるため、アプリケーションはそれに応じて応答できます。特定のローに対する意図的ローロックを取得します。これらのメカニズムの指定方法は、アプリケーションで使用されるインターフェイスによって異なります。つのメカニズムについては、次のようになります。関数でカーソル同時実行性パラメーターを指定する必要があるため、更新内容の消失は発生しません。指定すると、データベースサーバーはローに対する意図的ロックを取得します。カーソルが使用されます。デフォルトのパラメーターで、読み込み専用カーソルに使用されます。サポートされています。対応し、読み込み専用文を指定します。設定に対応し、更新内容の消失を防ぐためにローの意図的ロックが使用されます。仕様では直接指定できません。基本の実装ではカーソルを使用した更新はサポートされていません。文をデータベースサーバーに送信して、特定のローを更新します。以上で実行してください。文で必ず確認するようにしてください。文自体またはカーソル宣言に構文を含めることで設定できます。使用すると、データベースサーバーは結果セットに対する意図的ローロックを取得します。いずれかが返されます。