视图在MSSQL中是一张虚拟表。

视图的数据由sql语句定义生成,视图中指定新生成数据的列名称和数据格式,视图中的数据都来源于数据库基表,视图也可以多层嵌套(视图从另外一个视图中生成);

3.1 创建视图

 

alter  view 视图名

as 


/*sql 查询语句*/
drop view 视图名

3.2 修改视图

2.3
通过视图,隐藏多表之间的复杂链接,使用户可以快速简单的获取数据,来达到简化查询

2.2 将基础表,通过视图转换不同的形式呈现给用户,例 别名转化
在视图中进行聚合操作(可以快速的反馈给用户聚合后的数据)

视图数据展示上和物理表一致,修改视图中的数据,可以直接修改至物理基表中的数据,物理表中的数据变化会直接反应至与之相关联的视图中。

 

2.4 通过视图,可以指定显示列,隐藏物理基表的多余列,增强系统的安全性

视图的数额由sql语句定义生成。二、视图的作用

视图的数额由sql语句定义生成。设置只读视图,禁止用户对数据进行修改。

2.1 简化数据查询,复杂的分布式查询的简化,将复杂的查询链接组合成视图

create view 视图名

as 

/*sql 查询语句*/

2.5 通过视图,我们可以指定用户访问视图的权限,来增强数据安全 

视图的数额由sql语句定义生成。视图的数额由sql语句定义生成。  

 
 三、视图举例应用

视图中的基础数据不会占用mssql的数据存储空间,由mssql动态生成而来

一、视图简介

3.3 删除视图

转自:http://www.maomao365.com/?p=4511

发表评论

电子邮件地址不会被公开。 必填项已用*标注