Version 6.3.8 für Windows
 —  Statements  —

COMMIT - SQL

COMMIT

Dieses Dokument behandelt folgende Themen:


Funktion

Das SQL-Statement COMMIT entspricht dem END TRANSACTION-Statement. Es markiert das Ende einer logischen Transaktion und bewirkt, dass alle während der Transaktion gesperrten Daten freigegeben werden. Alle Datenänderungen werden bestätigt und auf der Datenbank physisch durchgeführt.

Wichtig:
Da bei Beendigung einer logischen Arbeitseinheit alle Cursor geschlossen werden, darf ein COMMIT-Statement nicht innerhalb einer datenbankverändernden Verarbeitungsschleife stehen, sondern muss nach einer solchen stehen (bzw. bei geschachtelten Schleifen nach der äußersten Schleife).

Seitenanfang

Beispiel

...
DELETE FROM SQL-PERSONNEL WHERE NAME = 'SMITH' 
COMMIT
...

Seitenanfang