DESCRIBE TRANSACTION

Beschreibt die Transaktion, einschließlich Startzeit und Status („Wird ausgeführt“, „Commit ausgeführt“, „Zurückgesetzt“).

DESCRIBE kann mit DESC abgekürzt werden.

Siehe auch:

CURRENT_TRANSACTION, LAST_TRANSACTION, BEGIN, COMMIT, ROLLBACK, SHOW TRANSACTIONS

Syntax

{ DESC | DESCRIBE } TRANSACTION <transaction_id>
Copy

Parameter

transaction_id

Gibt den Bezeichner der zu beschreibenden Transaktion an.

transaction_id muss ein Literal sein, keine Sitzungsvariable.

Nutzungshinweise

  • Um die Ausgabe dieses Befehls nachzubearbeiten, können Sie den Befehl Pipe-Operator (->>) oder die RESULT_SCAN-Funktion verwenden. Beide Konstrukte behandeln die Ausgabe als Resultset, das Sie abfragen können.

    Sie können zum Beispiel mit dem Pipe-Operator oder der RESULT_SCAN-Funktion bestimmte Spalten aus der SHOW-Befehlsausgabe auswählen oder die Zeilen filtern.

    Wenn Sie sich auf die Ausgabespalten beziehen, verwenden Sie Bezeichner mit doppelten Anführungszeichen für die Spaltennamen. Beispiel: Zur Auswahl der Ausgabespalte type geben Sie SELECT "type" an.

    Sie müssen Bezeichner in doppelten Anführungszeichen verwenden, da die Ausgabespaltennamen für SHOW-Befehle in Kleinbuchstaben geschrieben werden. Die doppelten Anführungszeichen stellen sicher, dass die Spaltennamen in der SELECT-Liste oder WHERE-Klausel den Spaltennamen in der SHOW-Befehlsausgabe entsprechen, die gescannt wurde.

Ausgabe

Die Ausgabe des Befehls enthält die folgenden Spalten, die die Eigenschaften und Metadaten des Objekts beschreiben:

Spalte

Beschreibung

id

Eindeutiger Bezeichner der Transaktion.

user

Benutzer-ID des Benutzers, der die Transaktion ausgeführt hat.

session name

ID der Benutzersitzung, in der die Transaktion ausgeführt wurde.

started_on

Datum und Uhrzeit der Erstellung der Transaktion.

state

Abschlussstatus der Transaktion, z. B. „Commit ausgeführt“, „Zurückgesetzt“ oder „Wird ausgeführt“.

ended_on

Datum und Uhrzeit der Beendigung der Transaktion.

Beispiele

DESC TRANSACTION 1651535571261000000;
Copy