begin transaction--開始事務
declare @errorsun int --定義錯誤計數器
set @errorsun=0 --沒錯為0
update a set id=232 where a=1 --事務操作sql語句
set @errorsun=@errorsun+@@error --累計是否有錯
update aa set id=2 where a=1 --事務操作sql語句,可以是儲存過程
set @errorsun=@errorsun+@@error --累計是否有錯
if @errorsun<>0
begin
print '有錯誤,回滾'
rollback transaction--事務回滾語句
endelse
begin
print '成功,提交'
commit transaction--事務提交語句
end
SQL中使用事務
begin transaction 開始事務 rollback transaction 提交事務 commit transaction 回滾事務 use pubs declare interrorcode int begin tran update authors set phone 415 354...
Ibatis使用事務
一 事務概念 事務是一種機制 是一種操作序列,它包含了一組資料庫操作命令,這組命令要麼全部執行,要麼全部不執行。因此事務是乙個不可分割的工作邏輯單元。在資料庫系統上執行併發操作時事務是作為最小的控制單元來使用的。這特別適用於多使用者同時操作的資料通訊系統。例如 訂票 銀行 保險公司以及 交易系統等。...
SQLhelper使用事務
1 宣告連線myconnectstring 2 開啟事務begintransaction 3 執行時使用st 4 成功提交,失敗回滾 public function testshiwu dim strsql as string dim myconnectstring as string o.getc...