SQL中事務的使用

2022-10-10 23:54:16 字數 766 閱讀 1142

事務的使用

select

*from mr_upload_manual_excel where excel_id=

'm000181431

'begin

tran

--開始事務

declare

@count

int--

宣告變數

set@count=0

--變數初始化

update mr_upload_manual_excel set courier_company_full_name=

'test444

'where excel_id=

'm000181431

'set

@count

=@@rowcount

--賦值受影響行數

if(@count

=1) --

判斷受影響行數是否符合預期

begin

----begin... end ...

select

*from mr_upload_manual_excel where excel_id=

'm000181431

'commit

tran

--提交事務

endelse

begin

select

'執行出錯,事務回滾

'rollback

tran

---回滾事務

end

SQL事務的使用

在 sql server 中資料庫事務處理是個重要的概念,也稍微有些不容易理解,很多 sql 初學者編寫的事務處理 存往往存在漏洞,本文介紹了三種不同的方法,舉例說明了如何在儲存過程事務處理中編寫正確的 begin tran update statement 1 update statement 2...

SQL中的事務

sql中的事務 事務 begin transaction 開始事務 commit transaction 提交事務 rollboack transaction 回滾事務 set implicit ransaction on 隱式事務 update customer set nickname nick...

sql 事務使用

begin tran tran money 開始事務 declare tran error int set tran error 0 begin try update tb money set mymoney mymoney 30 where name 劉備 set tran error tran ...