- 2
- 0
- 约 40页
- 2017-01-05 发布于湖北
- 举报
6 视图运用
第6章 视图的创建与使用 用户对数据源进行查询时,常常会对数据进行更新、删除及添加新记录等操作,前面介绍的查询得到的结果是只读的,当需要对查找结果进行修改并将其返回数据源表时,就需要用到视图。 主要内容 6.1 视图概述 视图是从一张或多张表中导出的表,所以称为虚拟表,没有自己的真实数据,是一些SQL查询语句的集合,其结构和内容是建立在对表的查询基础之上的,和表一样包括行和列。 在SQL语句中引用视图的方式也与引用表的方式相同。 视图是一个虚拟表,其内容由查询语句定义生成。表是视图的基础。 数据库中只存储了视图定义,而不存放视图所对应的数据,视图所对应的数据仍存放在视图所引用的基表中。 视图中的数据是视图在被使用时动态生成的,它随着基表数据的变化而发生变化。 视图的形成 视图为数据的呈现提供了多种多样的表现形式,用户可以通过它浏览表中感兴趣的数据,用户利用视图对数据进行操作比用户直接对数据源表操作有较多的优势,其主要优点如下: 简化数据操作 数据安全访问机制 自定义所需数据 从多个表中汇总数据 通过视图可以修改数据 视图分类 在SQL Server 2005中视图分为以下3类。 (1)标准视图 (2)索引视图 (3)分区视图 创建视图时的注意事项 创建者必须拥有创建视图的权限,对视图中引用的基表或视图有许可权; 只能在当
原创力文档

文档评论(0)