logo search
Vvedenie_v_Veb_programmirovanien_2 / Vvedenie_v_Veb_programmirovanien_2

Команды управления транзакциями (TransactionControlLanguage-tcl)

TCL-команды используются для управления изменениями данных, производимыми DML-командами. С их помощью несколько DML-команд могут быть объединены в единое логическое целое, называемое транзакцией. При этом все команды на изменение данных в рамках одной транзакции либо завершаются успешно, либо все могут быть отменены в случае возникновения каких-либо проблем с выполнением любой из них. Транзакции есть одно из средств поддержания целостности и непротиворечивости данных и являются одной из важнейших функций современных СУБД.

TCL-команды:

Команда

Описание

COMMIT

Завершить транзакцию и зафиксировать все изменения в БД

ROLLBACK

Отменить транзакцию и отменить все изменения в БД

SET TRANSACTION

Установить некоторые условия выполнения транзакции