Как обновлять материализованное представление каждый рабочий день?

Я хотел бы обновлять материализованное представление каждый день с понедельника по пятницу в 5 утра. Пока что я написал что-то вроде этого:

create materialized view bla refresh start with round(sysdate)+5/24 next trunc(least(next_day(sysdate,'monday'),Next_day(sysdate,'tuesday'),next_day(sysdate,'wednesday'),next_day(sysdate,'thursday'),next_day(sysdate,'friday')))+5/24 as select * from bla@bla;

но он не работает как надо, когда я создал это в пятницу, он обновляется только в субботу и все. Нужно ли как-то уточнять, какой день создания процедуры?


person iie    schedule 19.05.2014    source источник


Ответы (1)


ну в принципе сейчас работает. Должно быть, это какая-то проблема с оракулом.

person iie    schedule 21.05.2014