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? Какие операции в него входят? Рассказать про них.
Все вопросы по теме: список
Все темы: список
Вопросы/замечания/предложения/нашли ошибку: напишите мне