指作為單個邏輯工作單元執行的一條或多條sql操作,要麼完全的執行,要麼完全的不執行。
原子性(atomicity):事務的多條sql語句是乙個不可分割的完整的邏輯單元,要麼全做,要麼都不做。
一致性(consistency):事務執行前後資料的完整性保持一致。
隔離性(isolation):乙個事務執行的過程中,不應該受到其它事務的干擾。
永續性(durability) :事務一旦結束,對資料庫中資料的改變就是永久性的。
自動提交事務:預設事務管理模式。如果乙個語句成功地完成,則提交該語句;如果遇到錯誤,則回滾該語句。
顯式事務:以 begin transaction 顯式開始,以 commit 或 rollback 顯式結束。
隱性事務:當連線以此模式進行操作時,sql 將在提交或回滾當前事務後自動啟動新事務。無須描述事務的開始,只需提交或回滾每個事務。它生成連續的事務鏈。
sql事務處理語言
事務 也稱為工作單元,是由乙個或多個sql語句組成的操作序列,這些sql語句作為乙個完整的工作單元,要麼全部執行成功,要麼全部執行失敗。這樣能保證資料的一致性。事務處理語言 transaction process language 簡稱tpl,主要用來對組成事務的dml語句的操作結果進行確認或取消。...
PB事務處理
1 資料視窗更新,只要dberror有錯誤,而事先沒有做過任何commit工作,那麼rollback可以回滾到上次commit位置,即上次commit後所有的資料將被回滾。2 如果是直接寫入sql語句,只要資料庫出現錯誤,那麼rollback可以回滾到上次commit的位置,即上次commit後所有...
MySQL事務處理
start transaction,commit和rollback語法 start transaction begin work commit work and no chain no release rollback work and no chain no release set autocom...