CommencerCommencer gratuitement

Éviter d’être bloqué

Vous essayez de sélectionner tous les mouvements du compte 1 dans la table transactions. Lors de cette 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’isolation READ COMMITTED.

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

Cet exercice fait partie du cours

Transactions et gestion des erreurs dans SQL Server

Afficher le cours

Instructions

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

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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