Transaction Control Language (TCL)
Transaction Control Language (TCL) ist die SQL-Unterkategorie zur Steuerung von Datenbanktransaktionen und umfasst die Befehle COMMIT, ROLLBACK und SAVEPOINT. COMMIT beendet eine Transaktion und schreibt alle Änderungen dauerhaft in die Datenbank; ROLLBACK macht alle Änderungen der aktuellen Transaktion rückgängig. SAVEPOINT setzt einen Zwischenpunkt innerhalb einer Transaktion, zu dem gezielt zurückgerollt werden kann. TCL gewährleistet gemeinsam mit den ACID-Eigenschaften die Datenkonsistenz und -integrität.