sql >> Databasteknik >  >> RDS >> Oracle

Materialiserade vyer - Identifiera den senaste uppdateringen

Det ser ut som att doc_180 redan har svarat på detta i kommentarerna, jag är inte säker på varför det inte lades till som svaret

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

Om du har tillgång till DBA-tabellerna kan du ersätta DBA_MVIEWS för ALL_MVIEWS . Det skulle tillåta dig att få tillgång till information om när varje materialiserad vy uppdaterades snarare än bara den delmängd av materialiserade vyer som du har tillgång till. Naturligtvis är det nog inte en skillnad som är särskilt viktig i det här fallet.



  1. Varför oracle IN-klausul har en gräns på 1000 endast för statisk data?

  2. Kontrollera Constraint i SQL

  3. Importera en CSV till MySQL med annat datumformat

  4. Två PLSQL-satser med början och slut, körs bra separat men inte tillsammans?