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

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


Возращение


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



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

SAVEPOINT




