指某些邏輯單元操作統一為一組,這組操作要麼都完成,要麼都不完成。
目的是為了資料的安全,有效,符合邏輯。
--------從提交事務結束 到第二次提交事務結束,之間的所有邏輯操作單元都統一為一組
事務有以下幾個特點
事務發生併發問題時有以下幾個隔離的級別
oracle預設時 read committed級別
oracle 支援上述四種隔離級別中的兩種:read committed 和serializable
oralce 中還定義 read only 和 read write 隔離級別
read write:它是預設設定,該選項表示在事務中可以有訪問語句、修改語句,但不經常使用
read only:事務中不能有任何修改資料庫中資料的操作語句
事務的開啟
自動開啟於 dml 操作的 insert delete update 語句
事務的結束成功
事務失敗
資料庫事務
事件是訪問並可能更新各種資料項的乙個程式執行單元。事件由事務開始與事務結束之間執行的全體操作組成。為了保證資料完整性,資料庫系統需要維護事務的以下性質 原子性 atomicity 事務中的操作要麼全部成功,要麼全部失敗。一致性 consistency 事務執行前後要保持資料庫的一致性。隔離性 iso...
資料庫 事務
資料庫事務 database transaction 是指作為單個邏輯工作單元執行的一系列操作。事務處理可以確保除非事務性單元內的所有操作都成功完成,否則不會永久更新面向資料的資源。通過將一組相關操作組合為乙個要麼全部成功要麼全部失敗的單元,可以簡化錯誤恢復並使應用程式更加可靠。乙個邏輯工作單元要成...
資料庫事務
這段時間面試,由於基礎不是特別好,遇到一些要筆試的公司。就會表示出來 今天有人問我,資料庫事務 是什麼。我只感覺十分熟悉。但是又說不出所以然。回來找了一下,現在整理記錄 1 定義 資料庫事務 database transaction 是指作為單個邏輯工作單元執行的一系列操作。事務處理可以確保除非事務...