什麼是事務?

2021-09-30 18:15:00 字數 534 閱讀 5890

事務(transaction)是併發控制的單位,是使用者定義的乙個操作序列。這些操作要麼都做,要麼都不做,十乙個不可分割的工作單位。通過事務,sql server能將邏輯相關的一組操作繫結在一起。

事務通常是以begin transaction開始,以commit或rollback結束。

commit表示提交,即提交事務的所有操作,具體說就是將事務中所有對資料庫的更新寫回到物理資料庫中去,事務正常結束。

rollback表示回滾,即在事務執行的過程中發生了某種故障,事務不能繼續進行,系統將事務中對資料庫的所有已完成的操作全部撤銷。滾回到事務開始的狀態。

事務的特性:

1.原子性

事務是資料庫的邏輯工作單位,事務中包括的所有操作,要麼全做,要麼全不做。

2.一致性

事務執行的結果必須是使資料庫從乙個一致性狀態飆到另乙個一致性狀態。一致性與原子性是密切相關的 。

3.隔離性

乙個事務的執行不能被其他事務干擾。

4.持續性/永久性

乙個事務一旦提交,它對資料庫的改變就應該是永久性的

什麼是事務

一 什麼是事務 事務是應用程式中一系列嚴密的操作,所有操作必須成功完成,否則在每個操作中所作的所有更改都會被撤消。也就是事務具有原子性,乙個事務中的一系列的操作要麼全部成功,要麼乙個都不做。事務的結束有兩種,當事務中的所以步驟全部成功執行時,事務提交。如果其中乙個步驟失敗,將發生回滾操作,撤消撤消之...

什麼是事務

所謂事務,就是乙個操作序列,這些操作要麼都執行,要麼都不執行,它是乙個不可分割的工作單位。開啟用begin,關閉用commit 事務的四大特性 acid 1.原子性a 做一件事情要麼成功要麼不成功 2.一致性c 你中間除了問題也不會出現這個資料丟了的情況 3.隔離性i 兩個sql語句之間不會相互影響...

什麼是事務

事務就是指一系列的資訊交換操作,這整個過程稱為事務,這一系列的資訊交換是乙個不可分割的整體,也就是說,要麼所有的資訊交換都完成,要麼一次交換都不進行 要麼完全成功,要麼完全失敗 transaction trans ac tion tr n z k n n.交易,執行,辦理 a atomicity 原...