sql >> データベース >  >> RDS >> Oracle

毎日レコードを更新するマテリアライズドビューを作成します

    STARTWITH句とNEXT句を使用してマテリアライズドビューを作成する必要があります

    create materialized view <mview_name>
    refresh on demand 
    start with sysdate next sysdate + 1
    as select ............
    

    したがって、mviewを毎日更新する場合は、オンデマンドで更新を維持し、次の更新時間をsysdate + 1として設定する必要があります。 。ただし、任意の間隔を設定できます。

    これを行うと、マテリアライズドビューが作成され、24時間ごとにmviewを更新するジョブがOracleに設定されます(sysdate + 1)

    これを行う方法の詳細については、このリンク



    1. php/MySQL-アイテムのヘッダーを1つだけ表示する

    2. エラー:PHPのインストールにWordPressに必要なMySQL拡張機能がないようです

    3. MySQLのネストされたCASEステートメント

    4. 複数の.sqlダンプファイルをシェルからmysqlデータベースにインポートします