Как создать иерархический запрос как материализованное представление с обновлением при фиксации в oracle
Может ли кто-нибудь сказать мне, если есть возможность создать иерархический запрос в Oracle 10g в качестве материализованного представления с REFRESH ON COMMIT?
Я попытался использовать CONNECT_BY, но это не работает с REFRESH ON COMMIT.
Существуют ли другие возможности автоматического обновления представления при изменении базовых данных?
Или может быть есть альтернатива CONNECT_BY, которая работает с REFRESH ON COMMIT?
Заранее спасибо за любые подсказки или помощь.
1 ответ
Я действительно сомневаюсь, что вы сможете получить эту функциональность. Я думаю, что лучшее, на что вы можете надеяться, это уметь определять материализованное представление, оптимизирующее иерархический запрос, например, основывая MV на базовой таблице, которая на самом деле организована по индексу, или хэш кластеризован в столбце parent_id.