Я успешно создаю материализованное представление с помощью скрипта:
CREATE MATERIALIZED VIEW orderitem_mvmt
BUILD IMMEDIATE
REFRESH FAST
ON DEMAND
AS
select * from order_item;
Пытаясь увеличить производительность, я меняю вот так
CREATE MATERIALIZED VIEW orderitem_mvmt
BUILD IMMEDIATE
REFRESH FAST
ON DEMAND
AS
select * from order_item
where to_char(last_upd,'yyyy') between to_char(sysdate,'yyyy')-3 and to_char(sysdate,'yyyy')+3;
Запуск сценария вызывает ошибку ORA-12015: невозможно создать быстрое обновление материализованного представления из сложного запроса
Я не понимаю, как это соответствует быстрому обновлению Ограничения
Спасибо.