W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
事務(wù)在數(shù)據(jù)庫中是工作的邏輯單元,單個事務(wù)是由一個或多個完成一組的相關(guān)行為的SQL語句組成,通過事務(wù)機制,可以確保這一組SQL語句所作的操作要么都成功執(zhí)行,完成整個工作單元操作,要么一個也不執(zhí)行。
SQL92標準對數(shù)據(jù)庫事務(wù)的特點進行如下定義:
原子性(Atomicity):一個事務(wù)里面所有包含的SQL語句都是一個整體,是不可分割的,要么不做,要么都做。
一致性(Consistency):事務(wù)開始時,數(shù)據(jù)庫中的數(shù)據(jù)是一致的,事務(wù)結(jié)束時,數(shù)據(jù)庫的數(shù)據(jù)也應(yīng)該是一致的。
隔離性(Isolation):數(shù)據(jù)庫允許多個并發(fā)事務(wù)同時對其中的數(shù)據(jù)進行讀寫和修改的能力,隔離性可以防止事務(wù)在并發(fā)執(zhí)行時,由于他們的操作命令交叉執(zhí)行而導致的數(shù)據(jù)不一致狀態(tài)。
持久性 (Durability) : 當事務(wù)結(jié)束后,它對數(shù)據(jù)庫中的影響是永久的,即便系統(tǒng)遇到故障的情況下,數(shù)據(jù)也不會丟失。
一組SQL語句操作要成為事務(wù),數(shù)據(jù)庫管理系統(tǒng)必須保證這組操作的原子性(Atomicity)、一致性(consistency)、隔離性(Isolation)和持久性(Durability),這就是ACID特性。
以下是解釋如何在Oracle 中使用事務(wù)的主題列表:
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: