Kategorien:

Systemfunktionen (Systemsteuerung)

SYSTEM$CANCEL_QUERY

Bricht die angegebene Abfrage (oder Anweisung) ab, sollte sie gerade aktiv sein/ausgeführt werden.

Siehe auch:

SYSTEM$CANCEL_ALL_QUERIES

Syntax

SYSTEM$CANCEL_QUERY( <query_id> )
Copy

Argumente

query_id

Bezeichner für die Abfrage, die abgebrochen werden soll. Um die ID für eine Abfrage zu erhalten, die innerhalb der letzten 14 Tage ausgeführt wurde, melden Sie sich bei der Weboberfläche an und rufen Sie die Seite History Registerkarte „Verlauf“ auf.

Nutzungshinweise

  • Ein Benutzer kann seine eigenen, in Ausführung befindlichen SQL-Operationen mit dieser SQL-Funktion abbrechen. Für das Abbrechen laufender Operationen, die von einem anderen Benutzer ausgeführt werden, ist eine Rolle mit einer der folgenden Berechtigungen erforderlich:

    • OWNERSHIP für den Benutzer, der die Operation ausgeführt hat.

    • OPERATE oder OWNERSHIP für das Warehouse, das die Operation ausführt (falls zutreffend).

    • ACCOUNTADMIN-Rolle

  • Für eine Abfrage, die von einer Aufgabe ausgeführt wird, erfordert das Abbrechen laufender Operationen eine Rolle mit einer der folgenden Berechtigungen:

    • OPERATE oder OWNERSHIP für die Aufgabe, die die Operation ausführt.

    • ACCOUNTADMIN-Rolle

  • Snowflake-Abfrage-IDs sind UUID-Textzeichenfolgen mit Bindestrichen, bei denen es sich um Sonderzeichen handelt, sodass die Zeichenfolgen mit einfachen Anführungszeichen als Escape-Zeichen versehen werden müssen.

  • Diese Funktion ist nicht dazu gedacht, Abfragen für ein bestimmtes Warehouse oder einen bestimmten Benutzer abzubrechen. Verwenden Sie stattdessen:

Beispiele

SELECT SYSTEM$CANCEL_QUERY('d5493e36-5e38-48c9-a47c-c476f2111ce5');

+-------------------------------------------------------------+
| SYSTEM$CANCEL_QUERY('D5493E36-5E38-48C9-A47C-C476F2111CE5') |
|-------------------------------------------------------------|
| query [d5493e36-5e38-48c9-a47c-c476f2111ce5] terminated.    |
+-------------------------------------------------------------+
Copy