SQL事務的操作語法
SQL事務是SQL數(shù)據(jù)庫中很常見也很重要的部分,下面就將為您詳細介紹SQL事務的定義及操作的語法,供您參考,希望對您有些許幫助。
SQL事務定義:
事務是單個的工作單元。如果某一事務成功,則在該事務中進行的所有數(shù)據(jù)更改均會
提交,成為數(shù)據(jù)庫中的永久組成部分。如果事務遇到錯誤且必須取消或回滾,則所有
數(shù)據(jù)更改均被清除。
SQL事務三種運行模式:
自動提交事務
每條單獨的語句都是一個事務。
顯式事務
每個事務均以 BEGIN TRANSACTION 語句顯式開始,
以 COMMIT 或 ROLLBACK 語句顯式結(jié)束。
隱性事務
在前一個事務完成時新事務隱式啟動,但每個事務仍以 COMMIT 或 ROLLBACK 語句
顯式完成。
SQL事務操作的語法:
BEGIN TRANSACTION
BEGIN DISTRIBUTED TRANSACTION
COMMIT TRANSACTION
COMMIT WORK
ROLLBACK WORK
SAVE TRANSACTION
BEGIN TRANSACTION
【編輯推薦】