3. Что такое TCL? Какие операции в него входят? Рассказать про них.

3. Что такое TCL? Какие операции в него входят? Рассказать про них.

UNKNOWN

Операторы управления транзакциями (Transaction Control Language, TCL):

  • COMMIT Применяется для завершения транзакции и сохранения изменений в базе данных:

DELETE FROM developers

WHERE SPECIALTY = 'C++';

COMMIT;

  • ROLLBACK откатывает все изменения, сделанные в контексте текущей транзакции,

  • SAVEPOINT Создаёт точку к которой группа транзакций может откатиться, разбивает транзакцию на более мелкие.

SET TRANSACTION Применяется для установки параметров доступа к данным в текущей транзакции указать, что транзакция предназначена только для чтения, то мы должны использовать следующий запрос:

SET TRANSACTION READ ONLY;

Команды управление транзакциями используются только для DML команд: INSERT, UPDATE, DELETE.

TRUNCATE не используется когда в таблице есть внешние ключи надо использовать делит


Предыдущий вопрос: 2. Что такое DML? Какие операции в него входят? Рассказать про них.

Следующий вопрос: 4. Что такое DCL? Какие операции в него входят? Рассказать про них.

Все вопросы по теме: список

Все темы: список

Вопросы/замечания/предложения/нашли ошибку: напишите мне

Report Page