Evitar bloqueio
Você está tentando selecionar todos os movimentos da conta 1 na tabela transactions. Ao buscar essas informações, você é bloqueado por outra transação e o resultado não é exibido. Seu banco de dados está configurado com o nível de isolamento READ COMMITTED.
Você consegue alterar sua consulta SELECT para obter as informações agora, sem mudar o nível de isolamento? Ao fazer isso, você poderá ler os dados não confirmados da tabela transactions.
Este exercicio faz parte do curso
Transações e tratamento de erros no SQL Server
Instruções do exercicio
- Altere seu script para evitar o bloqueio.
exercicio interativo prático
Tente este exercicio completando este código de exemplo.
SELECT *
-- Avoid being blocked
FROM transactions ___ (___LOCK)
WHERE account_id = 1