10.3.4 SAVEPOINT (保存点, 设置事务回滚点) PostgreSQL 事务控制:深入 SAVEPOINT(保存点) SAVEPOINT 是 PostgreSQL 中事务控制的一个强大特性,允许你在一个事务内部设置多个回滚点。这意味着你可以将事务分解为更小的逻辑单元,并在事务执行过程中选择性地回滚到特定的点,而不是必须回滚整个事务。这在处理复杂的业务逻辑,需要尝试多种操作组合,或需要处理可能发生的错误时非常有用。 SAVEPOINT 语法 SAVEPOINT 的语法非常简单: 其中 是你为保存点指定的唯一名称。这个名称在当前事务中必须是唯一的。 SAVEPOINT 的作用 SAVEPOINT 的主要作用是在事务内部创建一个回滚点。