SQL语言中,用于事务回滚的语句是什么?

2024-11-04 23:03:58
推荐回答(3个)
回答1:

回滚要放在事务里面纯雀进行,才能进行回滚;sql里面的事务使用关键字TransAction
1:可以用try catch捕获
begin try
begin tran
update table set a=1;
commit tran
end Try
begin catch
rollback tran
end catch

2:可以使用error 全局变量
begin tran
update tablename set ad=1111
if @@error<>0 begin rollback end
commit tran

注意:如果一渗裤漏个事务写了 begin trans ,后面一定要跟上 commit tran或 rollback transaction ,否则丛烂可能导致被锁

回答2:

开始事芹戚务羡首毕 begin transaction
提交兄芹事务 commIT transaction
回滚事务 rollback transaction

回答3:

rollback