Undvik att bli blockerad
Du försöker hämta alla rörelser för konto 1 från tabellen transactions. När du hämtar den informationen blockeras du av en annan transaktion, och resultatet visas inte. Din databas är konfigurerad med isoleringsnivån READ COMMITTED.
Kan du ändra din SELECT-fråga för att hämta informationen direkt, utan att ändra isoleringsnivån? På så sätt kan du läsa obekräftad data från tabellen transactions.
Den här övningen är en del av kursen
Transaktioner och felhantering i SQL Server
Övningsinstruktioner
- Ändra ditt skript så att du undviker att bli blockerad.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
SELECT *
-- Avoid being blocked
FROM transactions ___ (___LOCK)
WHERE account_id = 1