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[RIBE] TRANSACTION <transaction_id>
Parameter¶
transaction_id
Gibt den Bezeichner der zu beschreibenden Transaktion an.
transaction_id
muss ein Literal sein, keine Sitzungsvariable.
Nutzungshinweise¶
Zur Nachbearbeitung der Ausgabe dieses Befehls können Sie die Funktion RESULT_SCAN verwenden, die die Ausgabe wie eine abfragbare Tabelle behandelt.
Ausgabe¶
Die Befehlsausgabe stellt Eigenschaften und Metadaten der Transaktion in den folgenden Spalten bereit:
| id | user | session name | started on | state | ended_on |
Spalte |
Beschreibung |
---|---|
|
Eindeutiger Bezeichner der Transaktion. |
|
Benutzer-ID des Benutzers, der die Transaktion ausgeführt hat. |
|
ID der Benutzersitzung, in der die Transaktion ausgeführt wurde. |
|
Datum und Uhrzeit der Erstellung der Transaktion. |
|
Abschlussstatus der Transaktion, z. B. „Commit ausgeführt“, „Zurückgesetzt“ oder „Wird ausgeführt“. |
|
Datum und Uhrzeit der Beendigung der Transaktion. |
Beispiele¶
DESC TRANSACTION 1651535571261000000;