BEGIN TRANSACTION
DECLARE @errorSum INT
SET @errorSum=0
/*--根据是否有错误,确定事务是提交还是撤销---*/
IF @errorSum<>0 --如果有错误
BEGIN
print '交易失败,回滚事务'
ROLLBACK TRANSACTION
END
ELSE
BEGIN
print '交易成功,提交事务,写入硬盘永久的保存'
COMMIT TRANSACTION
END
GO
print '--------转帐事务结束后的余额和交易信息--------'
SELECT * FROM bank
SELECT * FROM transInfo
GO