我正在编写一个实现事务的 postgresql 函数。这是代码的样子:
BEGIN TRANSACTION REPEATABLE READ
INSERT INTO table1 VALUES(value1, value2);
INSERT INTO table2 VALUES(value3);
COMMIT
END;
现在我需要检查一个插入查询是否返回某种错误以进行插入回滚。我该怎么做?
我正在编写一个实现事务的 postgresql 函数。这是代码的样子:
BEGIN TRANSACTION REPEATABLE READ
INSERT INTO table1 VALUES(value1, value2);
INSERT INTO table2 VALUES(value3);
COMMIT
END;
现在我需要检查一个插入查询是否返回某种错误以进行插入回滚。我该怎么做?