sqlServer-视图

视图是个虚拟的表或者对象,其内容来源于某个查询的结果集,其中也包含了列与数据行;只有当视图上建立了索引后,视图才会被具体化,或者被存储到磁盘上

对于开发人员来说,视图常被用作一个抽象层,视图也常以各种方式保证数据的安全性,提供一种安全机制

避免在视图中使用select * 否则,当表架构更改时,视图列表也会发生变化

在视图中,不应单独使用order by,因为这是无效的,只有当它与TOP关键字组合使用时才会生效。此时,order by被用来确定有那些行将被返回

视图应用:

筛选基础表的数据

为了安全目的对表数据进行筛选

将分布于多台服务器上的数据集中组合起来

创建可重复使用的数据集

 

posted @ 2017-10-13 12:26  吴祥锋  阅读(137)  评论(0)    收藏  举报