É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
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