SQL資料庫的事務

2022-05-14 07:46:47 字數 605 閱讀 1277

開始事務:begin transaction

提交事務:commit  transaction

回滾事務:rollback transaction

例子:begin transaction

declare @errorsum int      --定義區域性變數

set @errorsum=0  --初始化臨時變數

update bank set currentmoney= currentmoney-1000 where customername='張三'

set @errorsum=@errorsum+@@error    --累計是否有錯誤

update bank set currentmoney= currentmoney+1000 where customername='李四'

set @errorsum=@errorsum+@@error    --累計是否有錯誤

if @errorsum<>0     --如果有錯誤

begin

rollback transaction

endelse

begin

commit  transaction

endgo

資料庫的事務

一 mysql事務 事務 邏輯上的一組操作,組成這組操作的單元,要麼都成功,要麼都不成功。mysql事務 jdbc如何控制事務 事務的特性 重點 acid 原子性 指事務是乙個不可分割的單位,事務中的操作要麼都發生,要麼都不發生 一致性 事務必須使資料從乙個一致性狀態轉化到另乙個一致性狀態 隔離性 ...

資料庫的事務

事務是指對系統的一組操作,它具有原子性,一致性,隔離性,永續性。原子性是指這組操作要麼全部成功,要麼全部失敗。一致性是指事務將系統從乙個一致狀態轉換到另乙個一致狀態。隔離性是指併發事務之間互相影響的程度。事務的隔離性有四個級別 read uncommitted 最低的隔離級別,什麼都不需要做,乙個事...

資料庫的事務

資料庫的四大特性acid,原子性 一致性 隔離性 永續性。每個特性都有其特定的職責。2.1 原子性 乙個事務中的所有操作,要不 操作全部成功,要不全部失敗,不能存在中間態。2.2 一致性 事務必須使得資料庫從乙個一致性狀態轉變到另乙個一致性狀態。比如銀行轉賬,a賬戶轉到b賬戶,不管轉幾次,a和b賬戶...