Hello,
A view can be thought of as either a virtual table or a stored query. The data accessible through a view is not stored in the database as a distinct object. What is stored in the database is a SELECT statement. The result set of the SELECT statement forms the virtual table returned by the view. A user can use this virtual table by referencing the view name in Transact-SQL statements the same way a table is referenced.
A view can simplify - for example - your WHERE conditions in web part properties. Instead of long complicated SQL query in which you would have to join two or more tables, you can just select what do you need from one view. For example:
Repeater's WHERE condition:
DocumentID IN (SELECT DocumentID FROM View_CMS_Tree_Joined WHERE NodeID = 777)
If you want to create a new view, you can define it in usuall way:
http://msdn.microsoft.com/en-us/library/aa214068%28v=sql.80%29.aspxBest regards,
Jan Hermann