事務(wù)是單個(gè)的工作單元。如果某一事務(wù)成功,則在該事務(wù)中進(jìn)行的所有數(shù)據(jù)更改均會(huì)提交,成為數(shù)據(jù)庫(kù)中的永久組成部分。如果事務(wù)遇到錯(cuò)誤且必須取消或回滾,則所有數(shù)據(jù)更改均被清除。
Microsoft® SQL Server™ 以三種事務(wù)模式運(yùn)行:
自動(dòng)提交事務(wù)
每條單獨(dú)的語(yǔ)句都是一個(gè)事務(wù)。
顯式事務(wù)
每個(gè)事務(wù)均以 BEGIN TRANSACTION 語(yǔ)句顯式開(kāi)始,以 COMMIT 或 ROLLBACK 語(yǔ)句顯式結(jié)束。
隱性事務(wù)
在前一個(gè)事務(wù)完成時(shí)新事務(wù)隱式啟動(dòng),但每個(gè)事務(wù)仍以 COMMIT 或 ROLLBACK 語(yǔ)句顯式完成。
有關(guān)更多信息,請(qǐng)參見(jiàn)事務(wù)。
相關(guān)文章