视图与表相似,用户可以像表那样在视图中进行选择,有时还可以更新或删除值。视图存储在数据库中,但它们并不真正保存数据。视图只是一个经过优化的select查询,与每次要选择数据时都编写建立的查询相比,执行起来更为高效。当然,视图还可以做一些非常有趣的事情,这里不打算深入讲解(和实际存储数据一样)。例如它们可以建立索引,并和其他编程对象一起使用,使SQL Server完成一些非常强大的功能,知道这些就够了。
create view vwProductByCategory as
select PC.Name as Category,
PSC.Name as SubCategory,
P.Name as Product
from Production.ProductCategory PC inner join Production.ProductSubCategory PSC on PC.ProductCategoryID=PSC.ProductCategoryID
inner join Production.Product P on P.ProductSubategoryID=PSC.ProductSubcategoryID;
【责任编辑:云霞 TEL:(010)68476606】