准备:blog
create table Nums(X int);事务
目的:只向表中插入一行。it
-------------------------------------------------------------------------------------------------------------------------------------io
begin transaction tran_A -- 最好是为事务定义一个名字。table
insert into Nums(X) values(9);im
save transaction save_tran; --定义一个事务的保存点、当要回滚事务时,能够回滚到这里。img
insert into Nums(X) values(4),(3),(2),(1);tab
rollback transaction save_tran;--回滚事务到保存点co
commit transaction tran_A;-- 提交事务。
gotransaction