没有合适的资源?快使用搜索试试~ 我知道了~
Server创建索引视图[文].pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 43 浏览量
2021-10-12
00:22:45
上传
评论
收藏 12KB PDF 举报
温馨提示
试读
5页
Server创建索引视图[文].pdf
资源推荐
资源详情
资源评论
sqlserver:SQL Server :创建索引视图
疯狂代码 http://CrazyCoder.cn/ ?:http:/CrazyCoder.cn/DataBase/Article18136.html
视图也称为虚拟表这是由视图返回结果集其般格式和由列和行组成表相似并且在 SQL 语句中引用视图方式也
和引用表方式相同标准视图结果集不是永久地存储在数据库中查询每次引用视图时 Microsoft? SQL Server?
2000 会动态地将生成视图结果集所需逻辑合并到从基表数据生成完整查询结果集所需逻辑中生成视图结果过程
称为视图具体化有关更多信息请参见视图解析
对于标准视图而言为每个引用视图查询动态生成结果集开销很大特别是对于那些涉及对大量行进行复杂处理 ( 如
聚合大量数据或联接许多行 ) 视图更为可观若经常在查询中引用这类视图可通过在视图上创建唯聚集索引来提高
性能在视图上创建唯聚集索引时将执行该视图并且结果集在数据库中存储方式和带聚集索引表存储方式相同
介绍说明只有安装了 Microsoft SQL Server 2000 企业版或 Microsoft SQL Server 2000 开发版才可以创建索
引视图
在视图上创建索引另个好处是 : 查询优化器开始在查询中使用视图索引而不是直接在 FROM 子句中命名视图这
样来可从索引视图检索数据而无需重新编码由此带来高效率也使现有查询获益有关更多信息请参见在视图上使
用索引
在视图上创建聚集索引可存储创建索引时存在数据索引视图还自动反映自创建索引后对基表数据所做更改这点
和在基表上创建索引相同当对基表中数据进行更改时索引视图中存储数据也反映数据更改视图聚集索引必须唯
从而提高了 SQL Server 在索引中查找受任何数据更改影响行效率
和基表上索引相比对索引视图维护可能更复杂只有当视图结果检索速度效益超过了修改所需开销时才应在视图
上创建索引这样视图通常包括映射到相对静态数据上、处理多行以及由许多查询引用视图
视图要求在视图上创建聚集索引的前该视图必须满足下列要求 : 当执行 CREATE VIEW 语句时 ANSI_NULLS 和
QUOTED_IDENTIFIER 选项必须设置为 _disibledevent=>
选择列表不能使用 * 或 table_name.* 语法指定列必须显式给出列名
不能在多个视图列中指定用作简单表达式表列名如果对列所有 ( 或只有个例外 ) 引用是复杂表达式部分或是个参数
则可多次引用该列例如下列选择列表是非法 : SELECT ColumnA, ColumnB, ColumnA
资源评论
czq131452007
- 粉丝: 2
- 资源: 12万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功