13.3.3 Statements That Cause an Implicit Commit导致隐式提交的语句

The statements listed in this section (and any synonyms for them) implicitly end any transaction active in the current session, as if you had done a COMMIT before executing the statement.本节中列出的语句(以及它们的任何同义词)隐式结束当前会话中活动的任何事务,就像您在执行该语句之前执行了COMMIT一样。

Most of these statements also cause an implicit commit after executing. 大多数语句在执行后也会导致隐式提交。The intent is to handle each such statement in its own special transaction. 其目的是在其自己的特殊事务中处理每个这样的语句。Transaction-control and locking statements are exceptions: If an implicit commit occurs before execution, another does not occur after.事务控制和锁定语句是例外:如果隐式提交发生在执行之前,则另一个隐式提交不会发生在执行之后。