Согласованность на уровне транзакции и на уровне оператора в Oracle

По умолчанию Oracle автоматически обеспечивает согласованность чтения на уровне оператора. То есть все данные, которые видит запрос, относятся к одному моменту времени. Это значит, что запрос видит согласованные данные на момент своего начала.Он видит только те данные, что были зафиксированы на момент его запуска, но никакие данные, зафиксированные в процессе его выполнения, ему не видны.

Запросы в этом контексте не обязательно должны быть ограничены операторами SELECT. Оператор INSERT с подзапросом, UPDATE или DELETE также включают в себя неявный запрос и возвращают согласованные данные.

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

 

Вас заинтересует / Intresting for you:

Поддерживаемые Oracle типы дан...
Поддерживаемые Oracle типы дан... 5694 просмотров Валерий Павлюков Wed, 24 Oct 2018, 08:00:37
Видеокурс по администрированию...
Видеокурс по администрированию... 10548 просмотров Илья Дергунов Mon, 14 May 2018, 05:08:47
Обновление до Oracle Database ...
Обновление до Oracle Database ... 5519 просмотров Илья Дергунов Tue, 21 Nov 2017, 13:18:05
Создание базы данных Oracle
Создание базы данных Oracle 18881 просмотров Александров Попков Wed, 14 Nov 2018, 12:44:39
Войдите чтобы комментировать