begin transaction 
declare @errorSum int 
set @errorSumupdate bank set currenMoney =currenMoney-1000 where customName='张三'
set @errorSum=@errorSum+@@error
update bank set currenMoney =currenMoney+1000 where customName='李四'
set @errorSum =@errorSum+@@errorprint '转账后记录'
select * from  bank
if @errorSum>0
begin 
print '失败!'
rollback transaction
endelse begin print '成功!'
commit transaction
end go print '查看'
select *  from bank
go为什么运行后显示:消息 156,级别 15,状态 1,第 5 行
关键字 'update' 附近有语法错误。我的update语法没错啊