I am working with an Oracle 11g view to read data from. My question is, How often does this view gets updated? does it get updated every time it is open for read? or does it get updated every time a change occurs in the tables in which they are used in the view? or ....
Your help is really appreciated.
Viewsdon't store data. They are queries against the system. So they should always be "Current".Materialized viewson the other hand, STORE data and what data they have depends on their update schedule. Views always read from the sources defined in the view's DDL (data definition language); thus are "real time" in relation to data in the table at the time the query was executed against the view.