Wenn eine Transaktion eine Lesesperre auf ein Datenbankobjekt setzt, dann können andere Transaktionen weiterhin lesend auf das Datenbankobjekt zugreifen und Lesesperren auf dieses Datenbankobjekt setzen. Sie können jedoch keine Schreibsperre setzen und das Datenbankobjekt nicht ändern.
Lesesperren können für den Datenbankkatalog, eine Tabelle oder eine Tabellenzeile gesetzt werden.
Eine Lesesperre wird mit dem Ende der betreffenden Transaktion implizit vom Datenbanksystem oder explizit durch eine UNLOCK-Anweisung vom entsprechenden Benutzer freigegeben.
Die Lesesperre wird auch SHARE-Sperre genannt.
Siehe auch: