Categorias:

Funções do sistema (Controle do sistema)

SYSTEM$CANCEL_ALL_QUERIES

Cancela todas as consultas ativas/em execução na sessão especificada.

Consulte também:

SYSTEM$CANCEL_QUERY

Sintaxe

SYSTEM$CANCEL_ALL_QUERIES( <session_id> )
Copy

Argumentos

session_id

Identificador para a sessão para a qual as consultas devem ser canceladas. Para obter o ID para uma sessão, entre na interface da web como administrador de conta (usuário com a função ACCOUNTADMIN) e vá para:

Account Account tab » Sessions

Notas de uso

  • Um usuário pode cancelar suas próprias operações SQL em execução usando esta função SQL. O cancelamento de operações em execução executadas por outro usuário exige uma função com um dos seguintes privilégios:

    • OWNERSHIP sobre o usuário que executou a operação.

    • OPERATE ou OWNERSHIP no warehouse que está executando a operação (se aplicável).

    Note que a função ACCOUNTADMIN não necessariamente recebe um desses privilégios.

  • Esta função não se destina ao cancelamento de consultas para um determinado warehouse ou usuário. Em vez disso, use:

Exemplos

SELECT SYSTEM$CANCEL_ALL_QUERIES(1065153872298);

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

Para um exemplo de trabalho mais detalhado, consulte Cancelamento de instruções.