Yes, they are updated, every time you use them.
Do SQL views need to be refreshed?
3 Answers. Views need to be refreshed if the underlying tables change at all. That can change the datatypes of the view's columns or rearrange its indexes. Therefore, it needs to know.
Can views update data?
Using Views to Update Data: ** A view can be used in a query that updates data, subject to a few restrictions. Bear in mind that a view is not a table and contains no data—the actual modification always takes place at the table level.