22. SQL Server学习日记 - 检视表

一、介绍检视表

检视表是检视资料库表中资料的一种方式。检视表是一个虚拟的资料表,内容由查询定义,除了索引检视表,否则检视表不占实体储存空间。和真实的资料表一样,检视表也是含有带名称的行列资料。而检视表中被查询的资料表称为基底资料表。资料表和检视表的差异为,资料表储存的是「实际资料」,检视表储存的是「SELECT叙述」

二、检视表优点

由于不储存资料,所以节省储存空间提高工作效率,因为只要呼叫使用就能简单取得SELECT叙述的执行结果确保资料的逻辑独立性,由于操作仅有调整检视表使用的SELECT叙述,对于基底资料表的叙述并不会去接触到

三、建立检视表

建立检视表语法

CREATE  VIEW <检视表名称> (<检视表栏位名称1>, <检视表栏位名称2>,……)AS< SELECT叙述 >

Ex : 建立检视表 foodsum

CREATE VIEW foodsum ( food_catalg, count_food)ASSELECT food_catalg, count(*)FROM foodGROUP BY food_catalg;

Ex : 使用检视表foodsum

SELECT food_catalg , count_foodFrom foodsum;

执行结果
http://img2.58codes.com/2024/20163415J8Fv583YTL.png

四、检视表的限制

不能使用ORDER BY子句不能使用检视表更新资料

五、删除检视表

语法

DROP  VIEW 检视表名称

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章