准备:

  create table Nums(X int);

  目的:只向表中插入一行。

-------------------------------------------------------------------------------------------------------------------------------------

  begin transaction tran_A -- 最好是为事务定义一个名字。

    insert into Nums(X) values(9);

    save transaction save_tran; --定义一个事务的保存点、当要回滚事务时,可以回滚到这里。

    insert into Nums(X) values(4),(3),(2),(1);

    rollback transaction save_tran;--回滚事务到保存点

  commit transaction tran_A;-- 提交事务。
  go

  SQL Server save transaction

 

相关文章:

  • 2021-10-11
  • 2021-09-27
  • 2022-12-23
  • 2021-09-01
  • 2022-12-23
  • 2021-09-01
  • 2021-06-05
猜你喜欢
  • 2021-10-17
  • 2021-06-04
  • 2021-08-16
  • 2021-06-19
  • 2021-11-02
  • 2022-12-23
  • 2022-01-16
相关资源
相似解决方案