prev up next

Transaktionsverwaltung beim SQL-Server 2000

Listing 12.1 zeigt ein Beispiel für den Einsatz einer Transaktion. Durch das explizite begin transaction sind nach dem insert solange andere Transaktionen blockiert, bis durch das explizite commit transaction die Transaktion abgeschlossen wird.

Listing 12.1: Beispiel für Commit  

Listing 12.2 zeigt ein Beispiel für den die Möglichkeit, die Auswirkungen einer Transaktion zurückzunehmen. Der zweite select-Befehl wird den Studenten mit Namen Fichte nicht auflisten. Andere Transaktionen sind blockiert. Nach dem Rollback-Befehl taucht der Student Fichte wieder auf.

Listing 12.2: Beispiel für Rollback  


prev up next