Java教程

sql 事务

本文主要是介绍sql 事务,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

确保语句所有执行成功,如果其中一条不满足,则为失败,进行回滚操作

关键字:tansaction

begin transaction
declare @myerror int=0
UPDATE BankCard SET CardMoney=CardMoney-10000 where CardNo='6225125478544587'
set @[email protected][email protected]@ERROR
INSERT into CardExchange(CardNo,MoneyInBank,MoneyOutBank,ExchangeTime) values
('6225125478544587',1,0,getdate())
IF @myerror=0
  begin
       COMMIT TRANSACTION
       print '取款成功'
   END
else
   BEGIN
        rollback TRANSACTION
        print '取款失败'
   END 
这篇关于sql 事务的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!