Oracle的oracle视图
- 介绍
视图是一张虚拟表,其内容由查询定义,同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。(视图不是真实存在磁盘上的)
- 视图和表的区别
- 表需要占用磁盘空间,视图不需要。
- 视图不能添加索引(所以查询速度略微慢点)
- 使用视图可以简化复杂查询
- 视图的使用利于提高安全性(比如:不同用户查看不同视图)
注意:当表结构过于复杂,请使用视图吧!
视图是一张虚拟表,其内容由查询定义,同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。(视图不是真实存在磁盘上的)
注意:当表结构过于复杂,请使用视图吧!