Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server-Zeilensperre

Sie können eine Zeile nicht ausblenden, damit sie von anderen SQL-Abfragen nicht gesehen wird. Wenn Sie eine Transaktion öffnen, eine Zeile sperren und die Transaktion offen halten, können Sie dafür sorgen, dass andere SQL-Abfragen blockieren und darauf warten, dass Ihre Transaktion endet und die Sperre aufgehoben wird. Wenn die Abfragen jedoch mit einer anderen Transaktionsisolationsstufe ausgeführt werden (z. B.:Read Uncommitted ), dann umgehen sie die Sperre und sehen immer noch die Werte dieser Zeile.