Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Materialisierte Ansichten – Identifizieren der letzten Aktualisierung

Es sieht so aus, als hätte doc_180 dies bereits in den Kommentaren beantwortet. Ich bin mir nicht sicher, warum es nicht als Antwort hinzugefügt wurde

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>>

Wenn Sie Zugriff auf die DBA-Tabellen haben, können Sie DBA_MVIEWS ersetzen für ALL_MVIEWS . Auf diese Weise erhalten Sie Zugriff auf Informationen darüber, wann jede materialisierte Ansicht aktualisiert wurde, und nicht nur auf die Teilmenge der materialisierten Ansichten, auf die Sie Zugriff haben. Natürlich ist das wahrscheinlich kein Unterschied, der in diesem Fall besonders wichtig ist.