XA_RECOVER関数は、リソースマネージャーRMから、準備済みでコミット済みまたはロールバック済み(ただしトランザクション情報はまだ破棄されていない)トランザクション分岐のリストを取得します。
機能の適用範囲
この内容はOceanBaseデータベースEnterprise Editionにのみ適用されます。OceanBaseデータベースCommunity EditionはMySQLモードのみを提供します。
構文
DBMS_XA.XA_RECOVER
RETURN DBMS_XA_XID_ARRAY;
戻り値
戻り値DBMS_XA_XID_ARRAYは、グローバルトランザクション分岐リストを表すxid配列を定義するために使用されます。
構文は次のとおりです:
TYPE DBMS_XA_XID_ARRAY as TABLE of DBMS_XA_XID
使用方法
TMSTARTSCAN、TMENDSCAN、TMNOFLAGSの識別子はサポートされていません。XA_RECOVERを呼び出すユーザーにはSELECT ON DBA_PENDING_TRANSACTIONS権限が付与されていなければなりません。