SQL SERVER事務(wù)的語(yǔ)法介紹
下面為您介紹的是SQL SERVER事務(wù),SQL SERVER事務(wù)有三種運(yùn)行模式,下文會(huì)為您細(xì)細(xì)道來,希望對(duì)您有所啟迪。
事務(wù)定義:
事務(wù)是單個(gè)的工作單元。如果某一事務(wù)成功,則在該事務(wù)中進(jìn)行的所有數(shù)據(jù)更改均會(huì)提交,成為數(shù)據(jù)庫(kù)中的永久組成部分。如果事務(wù)遇到錯(cuò)誤且必須取消或回滾,則所有數(shù)據(jù)更改均被清除。
事務(wù)三種運(yùn)行模式:
自動(dòng)提交事務(wù)
每條單獨(dú)的語(yǔ)句都是一個(gè)事務(wù)。
顯式事務(wù)
每個(gè)事務(wù)均以 BEGIN TRANSACTION 語(yǔ)句顯式開始,
以 COMMIT 或 ROLLBACK 語(yǔ)句顯式結(jié)束。
隱性事務(wù)
在前一個(gè)事務(wù)完成時(shí)新事務(wù)隱式啟動(dòng),但每個(gè)事務(wù)仍以 COMMIT 或 ROLLBACK 語(yǔ)句
顯式完成。
事務(wù)操作的語(yǔ)法:
BEGIN TRANSACTION
BEGIN DISTRIBUTED TRANSACTION
COMMIT TRANSACTION
COMMIT WORK
ROLLBACK WORK
SAVE TRANSACTION
BEGIN TRANSACTION
【編輯推薦】