2025年9月25日: PostgreSQL 18 釋出!
支援的版本: 當前 (18) / 17 / 16 / 15 / 14 / 13
開發版本: devel
不支援的版本: 12 / 11 / 10 / 9.6 / 9.5 / 9.4 / 9.3 / 9.2 / 9.1 / 9.0 / 8.4 / 8.3 / 8.2 / 8.1

ROLLBACK PREPARED

ROLLBACK PREPARED — 取消一個之前已為兩階段提交準備好的事務

概要

ROLLBACK PREPARED transaction_id

描述

ROLLBACK PREPARED 回滾一個處於準備狀態的事務。

引數

transaction_id

要回滾的事務的事務識別符號。

註釋

要回滾已準備好的事務,您必須是最初執行該事務的同一使用者,或者是一位超級使用者。但您不必在執行該事務的同一會話中。

此命令不能在事務塊內執行。已準備好的事務會立即回滾。

所有當前可用的已準備事務都列在 pg_prepared_xacts 系統檢視中。

示例

回滾由事務識別符號 foobar 標識的事務

ROLLBACK PREPARED 'foobar';

相容性

ROLLBACK PREPAREDPostgreSQL 的一個擴充套件。它旨在供外部事務管理系統使用,其中一些系統遵循標準(如 X/Open XA),但這些系統的 SQL 部分尚未標準化。

提交更正

如果您在文件中發現任何不正確、與您實際使用該功能時的體驗不符或需要進一步澄清的內容,請使用 此表單 報告文件問題。