Обработка транзакций происходит в два этапа:
1) внесение изменений – изменения, сделанные в записях, записываются в таблицы базы данных; срабатывают триггеры транзакций;
2) фиксация – изменения в базе данных становятся постоянными. В случае ошибки:
- изменения, внесенные в базу данных, отменяются;
- выдается сообщение об ошибке.
Команды SQL Commit, Rollback и Savepoint не могут быть вызваны из триггера напрямую, в Forms используйте COMMIT_FORM и CLEAR_FORM (вместо Rollback). Триггеры транзакций могут содержать:
команды SELECT, команды DML;
стандартные конструкции PL/SQL;
встроенные подпрограммы.
Опубликовал Kest
June 24 2010 14:40:42 ·
0 Комментариев ·
4923 Прочтений ·
• Не нашли ответ на свой вопрос? Тогда задайте вопрос в комментариях или на форуме! •
Комментарии
Нет комментариев.
Добавить комментарий
Рейтинги
Рейтинг доступен только для пользователей.
Пожалуйста, залогиньтесь или зарегистрируйтесь для голосования.
Нет данных для оценки.
Гость
Вы не зарегистрированны? Нажмите здесь для регистрации.