Oracle
 sql >> Base de données >  >> RDS >> Oracle

Vues matérialisées - Identification de la dernière actualisation

Il semble que doc_180 ait déjà répondu à cela dans les commentaires, je ne sais pas pourquoi il n'a pas été ajouté comme réponse

SELECT owner, mview_name, last_refresh_date
  FROM all_mviews
 WHERE owner = <<user that owns the materialized view>>
   AND mview_name = <<name of the materialized view>>

Si vous avez accès aux tables DBA, vous pouvez remplacer DBA_MVIEWS pour ALL_MVIEWS . Cela vous permettrait d'accéder à des informations sur le moment où chaque vue matérialisée a été actualisée plutôt que simplement le sous-ensemble de vues matérialisées auxquelles vous avez accès. Bien sûr, ce n'est probablement pas une différence particulièrement importante dans ce cas.