|
|
Компьютеры - Автономные транзакции23 января 2011
Оглавление: 1. Автономные транзакции 2. Проблемы
Автономные транзакции представляют собой новый метод управления транзакциями. Автономные транзакции позволяют создавать новые подтранзакции, которые могут сохранять или отменять изменения вне зависимости от родительской транзакции.
Могут использоваться
- в анонимных блоках верхнего уровня;
- в локальных, отдельных или входящих в пакеты процедурах и функциях;
- в методах объектных типов;
- в триггерах базы данных.
Когда удобно использовать
- Проверка, записи которой не могут быть отменены.
- Ошибка изменяющейся таблицы.
- Выполнение операторов ЯОД в триггерах
- Запись в базу данных
- строгая проверка; необходимо знать, какие данные видел каждый из пользователей, или надо записать идентификатор каждой записи, запрошенной у системы;
- средство создания отчетов позволяет выполнять только SQL-операторы SELECT; абсолютно необходимо по ходу построения отчета вызывать хранимую процедуру, выполняющую ряд вставок.
- Разработка модульного кода.
Просмотров: 1682
|