---事务-----
--同时两个行数据进行交互,必须保证同时成功。可以用事务transaction来框架
begin transaction --创建一个事物
declare @countError int = 0--用于记录error的变量
update bank set tblmoney=tblmoney-100 where autoId =1
set @countError+=@@error--记录系统产生的error
update bank set tblmoney=tblmoney+100 where autoId =2
set @countError+=@@error
if(@countError<>0)--如果产生过报错
begin
rollback --回滚
end
else
begin
commit--提交
end
T-SQL 事务 两个需要同时保证成功的语句,可以用transaction框架来执行
猜你喜欢
转载自blog.csdn.net/BowenXu11/article/details/104749415
今日推荐
周排行