第8章 视图(加密视图、索引视图、分区视图)

来源:互联网 发布:张益唐莫宗坚恩怨知乎 编辑:程序博客网 时间:2024/05/19 02:00
8.1 回顾视图语法
8.2 更复杂的视图
8.3 使用T.SQL编辑视图
8.4 删除视图
8.5 审核:显示现有代码

8.6 保护代码:加密视图

--with encryption 加密视图,加密视图、一旦加密、就不可回头alter view view_1with encryptionas SELECT * FROM FsTable--显示规则、默认值、未加密的存储过程、用户定义函数、触发器或视图的文本exec sp_helptext view_1


8.7 关于模式绑定


8.8 使用VIEwMETADAIIA使自己的视图看起来像一个表


8.9 索引(物化)视图

(1)在视图和UDF中使用SCHEMABINDING时必须满足两个要求,第一个是不允许在SELECT子句中使用*,第二个则是当引用对象时必须使用架构限定的两部分名称。
(2)在视图上创建索引时必须指定SCHEMABINDING。

create view View1with schemabindingasselect EquipmentID,VarName,MaxValue,Time from dbo.RecordDatas201610--引用对象时必须使用架构限定的两部分名称 如:dbo.RecordDatas201610

创建聚集索引(标识记录的唯一):主要是视图中字段,索引有几个表的字段组成,这里只是实例,就一个表的字段。

create unique clustered index ivRecorddatason customerorders_vw(EquipmentID,VarName,Time)

显示估计的查询计划



8.10 分区视图
8.11 小结
原创粉丝点击