Zeilensperren werden benutzt, um Aktualisierungsverluste und andere Arten von Transaktionsinkonsistenzen zu verhindern. Sie gewährleisten, dass eine Zeile, die durch eine Transaktion geändert wird, nicht durch eine andere Transaktion geändert werden kann, bevor die erste Transaktion abgeschlossen ist, entweder durch eine implizite oder explizite COMMIT-Anweisung oder durch Abbrechen der Änderungen durch eine ROLLBACK-Anweisung.
Es gibt drei Klassen von Zeilensperren: Lesesperren (gemeinsam), Schreibsperren (exklusiv) und Absichtssperren. Der Datenbankserver setzt diese Sperren automatisch für jede Transaktion.
Lesesperren
Schreibsperren
Absichtssperren
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |