Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Verrou de ligne SQL Server

Vous ne pouvez pas masquer une ligne afin qu'elle ne soit pas vue par d'autres requêtes SQL. Si vous ouvrez une transaction, verrouillez une ligne et maintenez la transaction ouverte, vous pouvez bloquer d'autres requêtes SQL en attendant la fin de votre transaction et la suppression du verrou. Cependant, si les requêtes sont exécutées avec un niveau d'isolement de transaction différent (par exemple :Read Uncommitted ) alors ils contourneront le verrou et verront toujours les valeurs de cette ligne.