Was ist SQL?

5 Was sind Transaktionen?

In einer Datenbank kann es Abhängigkeiten zwischen Tabellen geben. Z.B. muss man beim Ändern einer Artikelnummer auch die Artikelnummern in den Aufträgen ändern. Darum kann man eine Transaktionsklammer bilden, um sicherzustellen, dass die Datenbank konsistent bleibt, also keine Widerspüche enthält.

Eine Transaktion wird eingeleitet durch:

BEGIN

Ist der Ablauf erfolgreich, dann schliesst man die Verarbeitung ab mit:

COMMIT

Erst nach dem COMMIT werden alle Änderungen wirklich durchgeführt und auch erst dann werden die Änderungen für andere Benutzer der Datenbank sichtbar.

Gibt es einen Grund, die Verarbeitung abzubrechen und alle seit dem BEGIN durchgeführten Änderungen rückgängig zu machen, dann bricht man die Änderungen ab mit:

ROLLBACK

4 Wie definiert man Daten? Hauptseite 6 Wie importiert man Daten?

© 2001 Mario Boller-Olfert - 123-Byte - Marios Welt - EMail: Kontaktformular