CommencezCommencez gratuitement

Éviter d'être bloqué

Vous tentez de sélectionner tous les mouvements du compte 1 dans la table transactions. Pendant la sélection, vous êtes bloqué par une autre transaction et aucun résultat ne s'affiche. Votre base de données est configurée avec le niveau d'isolement READ COMMITTED.

Pouvez-vous modifier votre requête SELECT pour obtenir l'information immédiatement sans changer le niveau d'isolement? Ce faisant, vous pourrez lire les données non validées de la table transactions.

Cette activité fait partie du cours

Transactions et gestion des erreurs dans SQL Server

Voir le cours

Instructions de l’exercice

  • Modifiez votre script pour éviter d'être bloqué.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

SELECT *
	-- Avoid being blocked
	FROM transactions ___ (___LOCK)
WHERE account_id = 1
Modifier et exécuter le code