oracle怎么给视图加索引_视图 Oracle分页 序列 索引 用户授权
什么是视图
可以通过创建表的视图来表现数据的逻辑子集或数据的组合。视图是基于表或另一个视图的逻辑表,一个视图并不包含它自己的数据,它象一个窗口,通过该窗口可以查看或改变表中的数据。视图基于其上的表称为基表。
视图的优越性
• 视图限制数据的访问,因为视图能够选择性的显示表中的列。
• 视图可以用来构成简单的查询以取回复杂查询的结果。例如,视图能用于从多表中查询信息,而用户不必知道怎样写连接语句。
• 视图对特别的用户和应用程序提供数据独立性,一个视图可以从几个表中取回数据。
视图类型
视图有两种分类:简单和复杂,基本区别涉及 DML (INSERT、UPDATE 和 DELETE)操作。
简单视图:
− 数据仅来自一个表
− 不包含函数或数据分组
− 能通过视图执行 DML 操作
复杂视图:
− 数据来自多个表
− 包含函数或数据分组
− 不允许通过视图进行 DML 操作
简单视图:
创建复杂视图: