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_idGibt den Bezeichner der zu beschreibenden Transaktion an.
transaction_idmuss 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.For example, you can use the pipe operator or RESULT_SCAN function to select specific columns from the SHOW command output or filter the rows.
When you refer to the output columns, use double-quoted identifiers for the column names. For example, to select the output column
type, specifySELECT "type".You must use double-quoted identifiers because the output column names for SHOW commands are in lowercase. The double quotes ensure that the column names in the SELECT list or WHERE clause match the column names in the SHOW command output that was scanned.
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;