Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

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

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

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