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 exercício faz parte do curso
Transações e tratamento de erros no SQL Server
Instruções do exercício
- Altere seu script para evitar o bloqueio.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
SELECT *
-- Avoid being blocked
FROM transactions ___ (___LOCK)
WHERE account_id = 1