sql >> Databáze >  >> RDS >> Oracle

Vytvořte materializovaný pohled, který denně obnovuje záznamy

Je třeba vytvořit materializovaný pohled pomocí klauzule START WITH a NEXT

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

Pokud tedy chcete obnovovat mview denně, musíte jej nechat obnovovat na vyžádání a nastavit další čas obnovení jako sysdate + 1 . Můžete však nastavit libovolný interval.

Jakmile to uděláte, vytvoří se materializovaný pohled a v Oracle se nastaví úloha, která bude obnovovat mview každých 24 hodin (sysdate + 1) .

Další informace o tom, jak to udělat, najdete na tento odkaz



  1. Dotaz CodeIgniter:Jak přesunout hodnotu sloupce do jiného sloupce ve stejném řádku a uložit aktuální čas do původního sloupce?

  2. Jak nasadit SQL Server Compact Edition 4.0?

  3. Vraťte hodnotu proměnné SQL z dotazu Oracle Sql zpět do kódu .NET

  4. PHP / PDO:SQl pro nalezení řádku, který obsahuje hodnotu řetězce