A Transaction Controls Language (TCL) is used to converse (more usually, to issue commands) about transactions on data in a DBMSes.
- 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