我对控制 PostgreSQL 过程中事务的隔离级别很感兴趣,但没有找到任何有关如何执行此操作的信息。第 42 章中有关事务管理的文档。PL/pgSQL — SQL 过程语言仅声明:
新事务以默认事务特征(例如事务隔离级别)开始。
我们可以更改默认隔离级别吗?你能提供示例代码吗?
我对控制 PostgreSQL 过程中事务的隔离级别很感兴趣,但没有找到任何有关如何执行此操作的信息。第 42 章中有关事务管理的文档。PL/pgSQL — SQL 过程语言仅声明:
新事务以默认事务特征(例如事务隔离级别)开始。
我们可以更改默认隔离级别吗?你能提供示例代码吗?
这应该很简单:
这样做的缺点是由于过程内部事务管理的限制,您不能再
COMMIT
或ROLLBACK
内部这样的过程。如果需要,可以像这样启动程序主体:
目前,程序内部的事务管理非常有限。