SQL Server - t-il [SELECT] de verrouillage [mise à JOUR]?

J'ai une requête sélection complexe et d'une immense table.

Je suis l'exécution de cette select déclaration, en attendant un Update déclaration arrive et tente de mise à jour la table.

À mon humble avis - mise à jour nécessite une exclusif de verrouillage de sorte que la mise à jour de la déclaration auront à attendre jusqu'à la commande select est fini.

  1. Suis-je droit ?

  2. que puis-je faire pour: exécuter le complexe select, et également à la update commande exécuter (actuellement, je ne se soucient pas de la sale de données)

Ce niveau d'isolation de transaction parlez-vous?
La valeur par défaut - je crois que c'est de lire obligé.
"actuellement, je ne se soucient pas de la sale de données": attention ce que vous souhaitez pour.

OriginalL'auteur Royi Namir | 2012-08-06