Categories:

System functions (System Control)

SYSTEM$CANCEL_ALL_QUERIES

Cancels all active/running queries in the specified session.

See also:

SYSTEM$CANCEL_QUERY

Syntax

SYSTEM$CANCEL_ALL_QUERIES( <session_id> ) 
Copy

Arguments

session_id

Identifier for the session for which to cancel all queries. To obtain the ID for a session, log into the web interface as an account administrator (user with the ACCOUNTADMIN role) and go to:

Account Account tab » Sessions

Usage notes

  • A user can cancel their own running SQL operations using this SQL function. Canceling running operations executed by another user requires a role with one of the following privileges:

    • OWNERSHIP on the user who executed the operation.

    • OPERATE or OWNERSHIP on the warehouse that is running the operation (if applicable).

    Note that the ACCOUNTADMIN role is not necessarily granted any of these privileges.

  • This function is not intended for canceling queries for a particular warehouse or user. Instead, use:

Examples

SELECT SYSTEM$CANCEL_ALL_QUERIES(1065153872298);  +------------------------------------------+ | SYSTEM$CANCEL_ALL_QUERIES(1065153872298) | |------------------------------------------| | 1 cancelled.                             | +------------------------------------------+ 
Copy

For a more detailed, working example, see Canceling Statements.