ComeçarComece de graça

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

Ver curso

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
Editar e executar o código