Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Utwórz widok zmaterializowany, który codziennie odświeża rekordy

Musisz utworzyć zmaterializowany widok za pomocą klauzuli START WITH i NEXT

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

Więc jeśli chcesz codziennie odświeżać mview, musisz odświeżać go na żądanie i ustawić następny czas odświeżania jako sysdate + 1 . Możesz jednak ustawić dowolny interwał.

Po wykonaniu tej czynności tworzony jest widok zmaterializowany i zadanie jest ustawiane w Oracle, które będzie odświeżać mview co 24 godziny (sysdate + 1) .

Aby uzyskać więcej informacji, jak to zrobić, postępuj zgodnie z ten link



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle szyfruje/odszyfrowuje clob

  2. wyrażenie regularne do znajdowania i unikania podwójnych kropek w Oracle

  3. błąd z oci_fetch_array, może pobrać dane z Oracle przez php

  4. Jak mogę zaktualizować kolumnę z tabeli zagnieżdżonej w pl/sql?

  5. Oracle Database BLOB do InputStream w Javie?