hunterex Asked: 2021-01-07 09:52:51 +0800 CST2021-01-07 09:52:51 +0800 CST 2021-01-07 09:52:51 +0800 CST 如何在 PostgreSQL 中获取开始事务的数量? 772 在 Microsoft MSSQL 中,SELECT @@TRANCOUNT可以使用方法来获取 BEGIN TRANSACTION 语句的数量。 PostgreSQL 中的等效命令是什么? postgresql 1 个回答 Voted Best Answer J.D. 2021-01-07T10:16:43+08:002021-01-07T10:16:43+08:00 A_horse_with_no_name 的评论让我很好奇,而且 PostgreSQL 似乎不像你在 Microsoft SQL Server中那样使用事务。相反,他们使用Save Points。这个StackOverflow 答案提供了一些关于保存点以及如何跟踪它们的上下文(有关更多详细信息,请参阅答案的评论)。 通常一次只能打开一个事务,但您可以使用保存点实现嵌套事务。
A_horse_with_no_name 的评论让我很好奇,而且 PostgreSQL 似乎不像你在 Microsoft SQL Server中那样使用事务。相反,他们使用Save Points。这个StackOverflow 答案提供了一些关于保存点以及如何跟踪它们的上下文(有关更多详细信息,请参阅答案的评论)。
通常一次只能打开一个事务,但您可以使用保存点实现嵌套事务。