mssql sqlserver 视图索引建立方法及注意事项


摘要:
下文讲述sqlserver中视图索引的建立方法
实验环境:sql server 2008 R2



sql视图索引简介

在sqlserver中我们可以建立一个视图索引,视图索引是一个实实在在存在的视图,所以占用一定的存储空间,
我们可以在“视图索引”上建立相应的索引,加快数据检索的速度。


视图索引语法如下:

  
  create view [视图名称]
   with  SCHEMABINDING    ---视图索引标识信息
  as 
   /*
   sql脚本
   */
  go

  /*索引创建*/
  CREATE UNIQUE CLUSTERED INDEX [索引名称]
ON [视图名称](列名)
  


索引视图注意事项:
视图索引中,必须先创建聚集索引后,再创建其它非聚集索引



sql视图索引举例应用

  CREATE VIEW [dbo].[vw_maomao365]
    WITH SCHEMABINDING
   AS
      SELECT [列A],[列B],[列C]
   FROM   [maomao365]
   go

     CREATE UNIQUE CLUSTERED INDEX pk_vw_maomao365_main
   ON vw_maomao365([列A])