0

我有以下场景(postgresql)
my table is student(id varchar,name varchar)。问题是我在偶数语句之后有 10 个插入语句和保存点,最后在 10 个之后我有提交。条件是,如果事务中的第 4 次查询失败,它应该回滚到第 2 次,如果第 6 次失败,它应该回滚到第 4 次。如何要知道事务中哪个查询失败以及如何回滚到该特定保存点?

4

1 回答 1

0

看看文档: http ://www.postgresql.org/docs/8.2/static/sql-rollback-to.html

这很简单。您只需回滚到您想要的保存点,该保存点仍然有效,如果需要,您可以再次回滚到它......

于 2013-11-15T05:10:14.540 回答