Oracle mewujudkan jadwal penyegaran tampilan


8

Karena saya melihat bahwa adalah mungkin untuk menentukan ekspresi seperti sysdate + 1, berikut adalah pertanyaan saya:

  • Apakah mungkin menentukan waktu penyegaran yang tepat untuk tampilan terwujud di oracle?

  • Apakah mungkin semuanya dimulai pada jam 2 pagi sementara tidak ada yang menggunakan db dari aplikasi saya?

Jawaban:


8

Ekspresi Anda bisa serumit yang Anda inginkan sehingga Anda dapat menentukan bahwa penyegaran harus dilakukan setiap hari pada pukul 2 pagi, yaitu

NEXT trunc(sysdate+1) + interval '2' hour

akan menentukan bahwa penyegaran terjadi setiap hari pada pukul 2 pagi. Ekspresi dievaluasi pada akhir setiap penyegaran sehingga Anda hanya perlu memastikan bahwa ekspresi tersebut dievaluasi pada waktu apa pun yang Anda inginkan pada saat itu.


Terima kasih! Apakah Anda mungkin tahu jawaban untuk pertanyaan saya yang lain: dba.stackexchange.com/questions/1894/…
paweloque

@lewap - Baru saja mengirim balasan di sana.
Justin Cave
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.