У меня есть следующее материализованное представление -
CREATE MATERIALIZED VIEW TESTRESULT
ON PREBUILT TABLE WITH REDUCED PRECISION
REFRESH FORCE ON DEMAND
WITH PRIMARY KEY
AS
SELECT...
FROM...
WHERE...
Это материализованное представление не имеет поддержки MATERIALIZED VIEW LOG. Как видно из пункта выше, в этом MV указано «ПО ТРЕБОВАНИЮ» и, согласно документации Oracle,
«[ПО ЗАПРОСУ] указывает [s], что материализованное представление будет обновлено по запросу путем вызова одной из трех процедур обновления DBMS_MVIEW».
Что происходит, когда я вызываю DBMS_MVIEW.REFRESH ('TESTRESULT')? Проверяется ли вручную каждая запись на предмет обновления?
Версия Oracle: 10g