事務的使用
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 ...