Oracle 视图和索引

一、视图

1、什么是视图【View】

(1)视图是一种虚表

(2)视图建立在已有表的基础上, 视图赖以建立的这些表称为基表

(3)向视图提供数据内容的语句为 SELECT 语句,可以将视图理解为存储起来的 SELECT 语句

(4)视图向用户提供基表数据的另一种表现形式

(5)视图没有存储真正的数据,真正的数据还是存储在基表中

(6)程序员虽然操作的是视图,但最终视图还会转成操作基表

(7)一个基表可以有0个或多个视图

2、 什么情况下会用到视图

(1)如果你不想让用户看到所有数据(字段,记录),只想让用户看到某些的数据时,此时可以使用视图

(2)当你需要减化SQL查询语句的编写时,可以使用视图,但不提高查询效率

3、 视图应用领域
(1)银行,电信,金属,证券军事等不便让用户知道所有数据的项目中

4、 视图的作用
(1)限制数据访问

(2)简化复杂查询

(3)提供数据的相互独立

(4)同样的数据,可以有不同的显示方式

例如:

原文地址:https://www.cnblogs.com/echola/p/9538344.html