- 10
- 0
- 约3.68千字
- 约 30页
- 2018-04-18 发布于河南
- 举报
SQL完全教程第7章视图
第七章 视图 7.1 视图简介 1.视图的基本概念 视图是一个虚拟表,其内容由查询语句定义生成。表是视图的基础。 数据库中只存储了视图定义,而不存放视图所对应的数据,视图所对应的数据仍存放在视图所引用的基表中。 视图中的数据是视图在被使用时动态生成的,它随着基表数据的变化而发生变化。 7.1 视图简介 2.视图的作用 1) 视图可以集中数据,满足不同用户对数据的不同要求。 2) 视图可以简化复杂查询的结构,从而方便用户对数据的操作。 3) 视图能够对数据提供安全保护。 4) 便于组织数据导出。 第七章 视图 7.2 创建修改视图 创建视图时应该注意以下: 创建者必须拥有创建视图的权限,对视图中引用的基表或视图有许可权。 只能在当前数据库中创建视图 在一个视图中最多引用1024列,视图中记录的行数限制由基表中记录数目决定。 视图的名称必须遵循标识符的定义规则,对于每个用户来说也必须唯一,而且视图名称不允许与该用户拥有的表重名。 视图中列的名称一般继承其基表中列的名称,如果视图中某一列是算术表达式、函数、常量或者来自多个表的列名相同,必须要为视图中的列重新定义名称。 7.2 创建视图 可以将视图创建在其他视图上,SQL Server 2005中允许32层的视图嵌套。 不能在视图上创建全文索引,不能将规则、默认绑定在视图上。 不能在临时表上创建视图,也不能创建临
原创力文档

文档评论(0)