Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Crie uma visualização materializada que atualiza os registros diariamente


Você precisa criar a visão materializada usando START WITH e NEXT Clause
create materialized view <mview_name>
refresh on demand 
start with sysdate next sysdate + 1
as select ............

Portanto, se você deseja atualizar o mview diariamente, precisa mantê-lo atualizado sob demanda e definir o próximo tempo de atualização como sysdate + 1 . Você pode definir qualquer intervalo embora.

Depois de fazer isso, a visualização materializada é criada e um trabalho é definido no Oracle que atualizará o mview a cada 24 horas (sysdate + 1) .

Para obter mais informações sobre como fazer isso, siga este link