5 месяцев назад
Автономные транзакции в PL/SQL: транзакционная магия✨
Если вы пишете на PL/SQL, то наверняка сталкивались с ситуацией, когда необходимо зафиксировать изменения независимо от текущей транзакции. Именно в таких случаях на сцену выходят автономные транзакции в Oracle! Давайте разберёмся, как они работают и когда их стоит использовать. Автономные транзакции (autonomous transactions, АТ) позволяют создать подтранзакцию, которая может быть зафиксирована (commit) или отменена (rollback) независимо от родительской транзакции. Другими словами, даже если основной процесс откатится, данные из автономной транзакции останутся нетронутыми...
1 год назад
Частичный откат транзакций в SQL
Транзакция в SQL - это единица работы или последовательность действий, выполненных в логическом порядке пользователем или программой, которая работает с базой данных. Транзакция может включать один или несколько запросов SQL, которые изменяют данные в базе данных. Транзакция должна обладать свойствами ACID: атомарность, согласованность, изолированность и долговечность. Это означает, что транзакция должна быть выполнена целиком или отменена, не нарушая целостности данных, не зависеть от других транзакций и сохранять свои результаты даже при сбоях системы...