Transactions
Выдержки из Тома Кайта.
Транзакции в Oracle удовлетворяют всем требуемым характеристикам ACID.
Аббревиатура ACID означает:
• атомарность (atomicity) — выполняется либо вся транзакция целиком, либо она целиком не выполняется;
• согласованность (consistency) — транзакция переводит базу данных из одного согласованного состояния в другое;
• изоляция (isolation) — эффект от транзакции не виден другим транзакциям до тех пор, пока она не будет зафиксирована;
• устойчивость (durability) — как только транзакция зафиксирована, она остается постоянной.
Атомарность
Рассмотрим пример:
Создадим таблицы T(вставляем сюда строки) и T2(содержит счётчик строк в таблице T), и триггер, который при вставке строки в T, увеличивает значение счётчика в Т2, при удалении - уменьшает.
Выдержки из Тома Кайта.
Транзакции в Oracle удовлетворяют всем требуемым характеристикам ACID.
Аббревиатура ACID означает:
• атомарность (atomicity) — выполняется либо вся транзакция целиком, либо она целиком не выполняется;
• согласованность (consistency) — транзакция переводит базу данных из одного согласованного состояния в другое;
• изоляция (isolation) — эффект от транзакции не виден другим транзакциям до тех пор, пока она не будет зафиксирована;
• устойчивость (durability) — как только транзакция зафиксирована, она остается постоянной.
Атомарность
Рассмотрим пример:
Создадим таблицы T(вставляем сюда строки) и T2(содержит счётчик строк в таблице T), и триггер, который при вставке строки в T, увеличивает значение счётчика в Т2, при удалении - уменьшает.