Comece agoraComece grátis

Evitar leituras sujas

Você precisa analisar quantas contas têm mais de US$ 50.000.

Como a quantidade de contas é um resultado importante, você não quer ler dados modificados por outras transações que ainda não deram commit ou rollback. Ao fazer isso, você evita leituras sujas. No entanto, você não precisa se preocupar com leituras não repetíveis ou fantasmas.

Prepare o script.

Este exercicio faz parte do curso

Transações e tratamento de erros no SQL Server

Ver curso

Instruções do exercicio

  • Defina o nível de isolamento apropriado para evitar leituras sujas.
  • Selecione a contagem de contas que atendem ao critério.

exercicio interativo prático

Tente este exercicio completando este código de exemplo.

-- Set the appropriate isolation level
SET TRANSACTION ___ ___ ___ ___

-- Count the accounts
SELECT ___(*) AS number_of_accounts
FROM accounts
WHERE current_balance >= 50000;
Editar e Executar Código