Oracleマテリアライズドビューの更新スケジュール


8

sysdate + 1のような式を指定できることがわかったので、ここに私の質問があります。

  • Oracleでマテリアライズドビューの更新の正確な時間を指定することは可能ですか?

  • アプリケーションからデータベースを使用している人がいない間に、すべて午前2時に開始することは可能ですか?

回答:


8

式は必要に応じて複雑にすることができるため、毎日午前2時に更新を行うように指定できます。

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

更新が毎日午前2時に行われることを指定します。式は各更新の最後に評価されるため、その特定の時点で、式が必要な時間に評価されることを確認する必要があるだけです。


ありがとう!:あなたは、おそらく私の他のquesionへの答えを知っていますdba.stackexchange.com/questions/1894/...
paweloque

@lewap-あそこに返信を投稿しました。
ジャスティンケイブ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.