Если во время транзакции возникает ошибка или если пользователь указывает операцию отката, манипуляции с данными внутри транзакции не сохраняются в базе данных. Ни в коем случае частичная транзакция не может быть зафиксирована в базе данных, поскольку это оставит базу данных в несогласованном состоянии.
Транзакция базы данных обычно атомарна.