A view is created, and certain users have direct access to the database using the same web application. If the base table is changed (data) will the view automatically reflect the changes/insert in data, or will it need to be created again and again?
Visual Studio 2008, SQL Server 2005, C#.
Views are like windows, they just let you see what’s in the table. They don’t contain a copy of the table or anything like that.
If you change the definition of the table, like add or remove a column, you should rebuild the view. But if you are just doing insert/update/delete, then everything will just work.