内容导航:
- 前言
- 1、事务保存点
- 2、案例演示
- 3、控制事务结束后的行为
前言
学以致用,练起来!
1、事务保存点
在回滚事务时,事务内的所有操作都将被撤销,若希望只撤销一部分,可以用保存点来实现。使用以下语句可以在事务中设置一个保存点。
SAVEPOINT 保存点名;
在设置保存点后,可以将事务回滚到指定保存点。
ROLLBACK TO SAVEPOINT 保存点名;
若不再需要一个保存点,使用如下语句删除。
RELEASE SAVEPOINT 保存点名;
一个事务中可以创建多个保存点,在提交事务后,事务中的保存点就会被删除。在回滚到某个保存点后,在该保存点之后创建过的保存点也会消失。