归纳总结Oracle视图知识点
本篇文章给大家带来了关于Oracle的相关知识,其中主要介绍了关于视图的相关问题,视图 是一种数据库对象,是从一个或者多个数据表或视图中导出的 虚表,下面一起来看一下,希望对
本篇文章给大家带来了关于Oracle的相关知识,其中主要介绍了关于视图的相关问题,视图 是一种数据库对象,是从一个或者多个数据表或视图中导出的 虚表,下面一起来看一下,希望对大家有帮助。
推荐教程:《Oracle视频教程》
一、视图
视图 是一种数据库对象,是从一个或者多个数据表或视图中导出的 虚表。视图所对应的 数据并不真正地存储在视图中,而是存储在所引用的数据表中。视图的结构和数据,是对数据表进行查询的结果。
根据创建视图时给定的条件,视图可以是一个数据表的一部分,也可以是多个基表的联合。它存储了要执行检索的 查询语句的定义,以便在引用该视图时使用。
使用视图的优点:简化数据操作:视图可以简化用户处理数据的方式。着重于特定数据:不必要的数据或敏感数据,可以不出现在视图中。视图提供了一个简单而有效的安全机制,可以定制不同用户对数据的访问权限。提供向后兼容性:视图使用户能够在表的架构更改时,为表创建向后兼容接口。
1. 创建修改视图
复杂视图,就是视图的 SQL 语句中,有 聚合函数 或 多表关联查询。