oracle 视图

1.什么是视图

  1.1 视图是一张虚拟表,表示一张表的部分数据或多张表的综合数据

  1.2 其结构和数据是建立在对表的查询基础上

  1.3 视图中不存放数据,数据存放在视图所引用的原始表中,也称之为基表

2.为什么要创建视图

  2.1 刷选表中的行

  2.2 防止未经许可的用户访问敏感数据

  2.3 降低数据库的复杂程度

  2.4 将多个物理数据库抽象为一个逻辑数据库

  2.5  一张原始表,根据不同用户的不同需求,可以创建不同的视图

3.创建视图

 create view view_name

   as

<select 语句>

4.删除视图

drop view view_name

5.查看视图

select * from view_name

6.使用视图注意事项

  6.1 视图中可以使用多个表

  6.2 视图可以嵌套另一个视图

  6.3 视图定义中的select语句不能包括:order by,除非在select语句的选择列中有top,into关键字,引用临时表或表变量

 

posted on 2017-02-08 19:09  dopaer  阅读(150)  评论(0编辑  收藏  举报

导航