SHOW LOCKS

Lista todas as transações em execução que têm bloqueios de recursos. O comando pode ser usado para mostrar bloqueios para o usuário atual em todas as sessões do usuário ou para todos os usuários da conta.

Para obter mais informações sobre transações e bloqueio de recursos, consulte Transações.

Consulte também:

SHOW TRANSACTIONS

Sintaxe

SHOW LOCKS [ IN ACCOUNT ]
Copy

Parâmetros

IN ACCOUNT

Retorna todos os bloqueios em todos os usuários da conta. Este parâmetro só se aplica quando executado por usuários usando a função ACCOUNTADMIN (isto é, administradores de conta).

Para todas as outras funções, a função só mostra bloqueios em todas as sessões para o usuário atual.

Notas de uso

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

  • O comando não precisa de um warehouse em funcionamento para ser executado.

  • O comando retorna um máximo de 10 mil registros para o tipo de objeto especificado, como ditado pelos privilégios de acesso para a função usada para executar o comando; quaisquer registros acima do limite 10 mil não são retornados, mesmo com um filtro aplicado.

    Para visualizar resultados para os quais existem mais de 10.000 registros, consulte a visualização correspondente (se houver) em Snowflake Information Schema.

  • Para pós-processar a saída deste comando, você pode usar a função RESULT_SCAN, que trata a saída como uma tabela que pode ser consultada.

  • A saída do comando inclui as IDs para todas as transações em execução com bloqueios nos recursos. Estas IDs podem ser usadas como entrada para SYSTEM$ABORT_TRANSACTION para anular uma transação específica.