我有以下场景(postgresql)
my table is student(id varchar,name varchar)。问题是,我有10个insert语句,保存点在偶数语句之后,最后我有了commit.The,条件是如果第4个查询在事务中失败,那么它应该回滚到第二个,如果第6个失败,则应该回滚到第4个.how,以知道哪个查询在一个事务中失败了,以及如何回滚到那个特定的保存点?
我正在为一个模拟的航空公司预订数据库编写一个预订过程,我真正想做的是这样的: WHERE FirstName = 'John' AND Surname = 'Smith') INSERT INTO LeadCustomer (Firstname, Surname, BillingAddress, emailBrewery close,
Buxton, Nor