我需要了解sql server事务?我浏览了谷歌上的一些文章,但我什么也没理解。谁能帮我?
最佳答案
您可以通过编写BEGIN TRANSACTION
显式启动事务。您可以通过运行COMMIT TRANSACTION
来结束事务。
在运行COMMIT
之前,受查询影响的表仍然可以回滚到它们在BEGIN TRANSACTION
时间点所处的状态。
当您编写在表之间传输大量数据的存储过程时,这非常有用。通过使用事务将其分成更小的部分,当过程挂起、发生错误或手动取消时,整个过程不需要“回滚”。
详细说明这一点的文章例如 this one .
关于sql-server - SQL服务器事务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3913806/