3

如果在一个事务中只发出一个命令 until COMMIT,是否等同于完全忽略该事务?(特别是在 Postgres 中)

4

2 回答 2

1

是的,我从他们的文档中引用:

PostgreSQL 实际上将每个 SQL 语句视为在事务中执行。如果您不发出 BEGIN 命令,则每个单独的语句都有一个隐式的 BEGIN 和(如果成功)围绕它的 COMMIT。由 BEGIN 和 COMMIT 包围的一组语句有时称为事务块。

在这里找到: http ://www.postgresql.org/docs/8.3/static/tutorial-transactions.html

于 2013-07-06T22:23:47.360 回答