2014-05-19 4 views
2

Я хотел бы обновить материализованный вид каждый день с понедельника по пятницу в 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 [email protected]; 

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

ответ

0

хорошо в основном он работает сейчас. Должно быть, это была проблема с оракулом.

Смежные вопросы