お問い合わせお気軽にお問い合わせください。お気軽にお問い合わせください。表ロックSELECTオプショントランザクションとは?Trunsaction(取引)複数のユーザーが同時にDBを操作する際にデータに不整合を発生させない為の機能。一人のユーザーの処理を確定/取消できる。OracleCommit/RollBackは必須。TRANSACTIONRollBack;/Commit;–ここから–~–ここまで–RollBack;/Commit;読み取りの一貫性Oracle暗黙の行レベルロックセッション単位で一貫性が保持される。プログラムを複数起動すると同一端末でも複数のセッションが発生する。表1(1)の変更は取得できない。表1(1)の変更を取得できる。※AさんセッションがCommitされるまで自動的にロックされている。変更も照会もできない。n(秒)対象が既にロックされている場合:n秒ロックを延長する(解放を待機する)。Select時に行レベルロックを掛ける。10Aのロックが解除されるまで10秒間待つ。※セーブポイント以降のトランザクションを取消この処理を行ってもセーブポイントは残る。(7)の取消セーブポイントを指定してのCommitはできない。Commit/RollBack実行によってセーブポイントは削除される。※終了時、Commitしていない処理はRollBackされる。