Aan de slagGa gratis aan de slag

Voorkom dat je wordt geblokkeerd

Je probeert alle bewegingen van rekening 1 uit de tabel transactions op te halen. Terwijl je die informatie selecteert, word je geblokkeerd door een andere transactie en verschijnt er geen resultaat. Je database gebruikt het isolatieniveau READ COMMITTED.

Kun je je SELECT-query aanpassen zodat je de informatie nu meteen kunt ophalen zonder het isolatieniveau te wijzigen? Zo kun je de niet-bevestigde (uncommitted) gegevens uit de tabel transactions lezen.

Deze oefening maakt deel uit van de cursus

Transacties en foutafhandeling in SQL Server

Cursus bekijken

Oefeninstructies

  • Pas je script aan om te voorkomen dat je wordt geblokkeerd.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

SELECT *
	-- Avoid being blocked
	FROM transactions ___ (___LOCK)
WHERE account_id = 1
Code bewerken en uitvoeren