SHOW TRANSACTIONS

Listen Sie alle laufenden Transaktionen auf. Mit dem Befehl können Sie Transaktionen für den aktuellen Benutzer oder alle Benutzer im Konto anzeigen.

Siehe auch:

SHOW LOCKS

Syntax

SHOW TRANSACTIONS [ IN ACCOUNT ]
Copy

Parameter

IN ACCOUNT

Zeigt alle Transaktionen für alle Benutzer des Kontos an. Er kann nur von Benutzern mit der Rolle ACCOUNTADMIN verwendet werden (d. h. Kontoadministratoren).

Nutzungshinweise

  • Columns that start with the prefix is_ return either Y (yes) or N (no).

  • Für die Ausführung des Befehls ist kein aktives Warehouse erforderlich.

  • Der Befehl gibt maximal 10.000 Datensätze für den angegebenen Objekttyp zurück, wie durch die Zugriffsrechte für die Rolle vorgegeben, die zur Ausführung des Befehls verwendet wird. Datensätze, die über dem Limit von 10.000 liegen, werden nicht zurückgegeben, selbst wenn ein Filter angewendet wird.

    Um Ergebnisse anzuzeigen, für die mehr als 10.000 Datensätze existieren, fragen Sie die entsprechende Ansicht (falls vorhanden) in der Datei Snowflake Information Schema ab.

  • Um die Ausgabe dieses Befehls nachzubearbeiten, können Sie die Funktion RESULT_SCAN verwenden, die die Ausgabe wie eine abfragbare Tabelle behandelt.

  • Die Befehlsausgabe enthält die IDs für alle laufenden Transaktionen. Diese IDs können als Eingabe für SYSTEM$ABORT_TRANSACTION verwendet werden, um eine angegebene Transaktion abzubrechen.