1.自动transaction
每句statement都是一个transaction.例一个update指令更新多笔纪录, 要就全部成功, 只要失败,全部会回复原值.

2.ExplicitTransaction
以Begin Transaction开始(开启)

3.ImplicitTransaction (建议不要用)
以Set Implicit_Transaction ON

如何结束Transaction; 共有三种方式
1. COMMIT Transaction(提交)
Transaction期间的任何修改,都会保证到数据库中

2. ROLLBACK Transaction(回滚)
数据会回复Transaction前状态

3. KILL <SPID> 强迫停止, 会rollback

相关文章:

  • 2021-12-16
  • 2021-08-01
  • 2022-12-23
  • 2022-12-23
  • 2022-03-08
  • 2021-09-13
猜你喜欢
  • 2021-05-27
  • 2021-09-12
  • 2021-12-25
  • 2021-11-13
  • 2022-01-09
  • 2022-02-06
  • 2022-01-18
相关资源
相似解决方案