Глава 16. Автономные транзакции

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