4.4.2创建视图

视图与表相似,用户可以像表那样在视图中进行选择,有时还可以更新或删除值。视图存储在数据库中,但它们并不真正保存数据。视图只是一个经过优化的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】

原文地址:https://www.cnblogs.com/shuibi/p/6634397.html