SQL transaktsioonid
Основные концепции транзакции описываются аббревиатурой ACID :
- Atomicity – Атомарность (целоснность выполненой операции)
- Consistency – Согласованность (системы управления БД с работами транзакциями согласованные между собой)
- Isolation – Изолированность (если выполгяется несколько операция сразу, каждая транзакция должна быть изолированна от других)
- Durability – Долговечность (что если мы получили подтверждение о выполнении транзакции, то изменения, вызванные этой транзакцией не должны быть отменены из-за сбоя системы (например, отключение электропитания))
Для управления транзакциями используются следующие команды:
- COMMIT (Сохраняет изменения)
- ROLLBACK (Откатывает (отменяет) изменения)
- SAVEPOINT (Создаёт точку к которой группа транзакций может откатиться)
- SET TRANSACTION (Размещает имя транзакции.)
Создать бд и таблицу

Сохранение транзакции


Возращение


Удаление первой строки и возращение



Обновление таблицы и возращение

SAVEPOINT




