I have a question on view behavior in SQL Server.

Lets say I have a proc that is based on some views.

We start with View1 Which is based on View2 and View 3 and View4. View 2 is also based in part on View2 as is View 4.

Does View2 get repopulated for each or do all simply access the data in the View2 after is is called in View1?

Gary