In SQL Server, a view is a virtual table with contents that you define by means of a query. The structure of a view is similar to a table. The contents of a view comprise a set of named columns and rows of data, that are generated dynamically whenever the view is referenced.
Its typical purpose is to act as a filter on the underlying table(s). It can be used to focus, simplify, and customize the glimpse each user has of the database. A view can also enforce security mechanisms – by enabling users to access data only through the