In Oracle database the materialized views can be created that can automatically be refreshed at certain time interval. How can this be implemented in SQL Server using indexed views or other technique?
The underlying table being very large and the change in base table is very often.
In Oracle database the materialized views can be created that can automatically be refreshed
Share
As far as I understand, an Indexed View will always return current results. Updates need not be scheduled because the DBMS will automatically refresh the view if underlying data changes.
If you don’t want to incur the overhead of maintaining the indexed view, you can drop it while not needed and then re-create before you will use it (e.g. before daily / weekly / monthly reporting runs).