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>
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.Die Namen der Ausgabespalten für diesen Befehl werden in Kleinbuchstaben generiert. Wenn Sie ein Resultset aus diesem Befehl mit dem Pipe-Operator oder der RESULT_SCAN-Funktion verbrauchen, verwenden Sie Bezeichner mit doppelten Anführungszeichen für die Spaltennamen in der Abfrage, um sicherzustellen, dass sie mit den Spaltennamen in der gescannten Ausgabe übereinstimmen. Wenn der Name einer Ausgabespalte beispielsweise
type
lautet, geben Sie"type"
für den Bezeichner an.
Ausgabe¶
Die Ausgabe des Befehls enthält die folgenden Spalten, die die Eigenschaften und Metadaten des Objekts beschreiben:
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;