Определение TCL

Transaction Control Language (TCL) — группа операторов для управления транзакциями.

Транзакция — это команда или набор команд (инструкций), которые после успешного выполнения сохраняются в базу данных как единое целое, если произошла ошибка — отменяется, тоже как одно целое.

К ним относятся:

  • BEGIN TRANSACTION — определяет начало транзакции;
  • COMMIT TRANSACTION — сохраняет транзакцию;
  • ROLLBACK TRANSACTION — откатывает все изменения, сделанные в контексте текущей транзакции;
  • SAVE TRANSACTION — устанавливает промежуточную точку сохранения внутри транзакции.

Добавить комментарий