Transaction Control Language

A Transaction Controls Language (TCL) is used to converse (more usually, to issue commands) about transactions on data in a DBMSes.

Example data transaction-related statements in the SQL language, for relational DBMSes: See also: DDL, DML, DCL.
 * COMMIT - save work done
 * SAVEPOINT - identify a point in a transaction to which you can later roll back
 * ROLLBACK - restore database to original since the last COMMIT
 * SET TRANSACTION - Change transaction options like isolation level and what rollback segment to use