简单说就是,视图是一个子查询

区别:

1、视图是已经编译好的sql语句。而表不是;
      2、视图没有实际的物理记录。而表有;
      3、表是内容,视图是窗口;
      4、表只用物理空间而视图不占用物理空间,视图只是逻辑概念的存在,表可以及时对它进行修改,但视图只能有创建的语句来修改;
      5、表是内模式,视图是外模式;
      6、视图是查看数据表的一种方法,可以查询数据表中某些字段构成的数据,只是一些SQL语句的集合。从安全的角度说,视图可以不给用户接触数据表,从而不知道表结构。
      7、表属于全局模式中的表,是实表;视图属于局部模式的表,是虚表。
      8、视图的建立和删除只影响视图本身,不影响对应的基本表。
      9、不能对视图进行update或者insert into操作。

联系:

视图(view)是在基本表之上建立的表,它的结构(即所定义的列)和内容(即所有数据行)都来自基本表,它依据基本表存在而存在。一个视图可以对应一个基本表,也可以对应多个基本表。视图是基本表的抽象和在逻辑意义上建立的新关系。

视图的使用场景:

1、当一个查询你需要频频的作为子查询使用时,视图可以简化代码,直接调用而不是每次都去重复写这个东西,有点高级语言中的封装的意思吧。
 2、其实视图还有很多其他的用处,比如说你是一个系统的数据库管理员,你需要给他人提供一张表的某两列数据,而不希望他可以看到其他任何数据,这样你就可以给他建一个只有这两列数据的视图,然后把视图公布给他。

Oracle的表和视图的关系相关推荐

  1. oracle数据字典表与视图

    oracle数据字典表与视图 数据字典是数据的数据,也就是元数据.描述了数据库的物理与逻辑存储与相应的信息.模式中对象的定义信息,安全信息,完整性约束信息,和部分的性能监控信息等.数据字典表 与视图存 ...

  2. oracle 索引 序列,【Oracle】表、视图、序列、索引

    表(数据类型.约束).修改表结构 表的创建:create table 表名(字段名 数据类型 [约束]): 表的删除:drop table 表名: oracle表包括: 表名.字段.数据类型.[约束] ...

  3. Oracle “ORA-00942: 表或视图不存在 “的原因和解决方法

    我的出错原因是:sql查询语句没有加对应的schema 正确的sql写法是select * from schema.table

  4. Oracle中常用表和视图

    一.Oracle表明细及说明 1.dba_开头表     dba_users           数据库用户信息     dba_segments    表段信息     dba_extents    ...

  5. oracle dba开头的表,oracle中以dba_、user_、v$_、all_、session_、index_开头的常用表和视图...

    oracle中以dba_.user_.v$_.all_.session_.index_开头的常用表和视图 ----------------------------------------------- ...

  6. ORACLE存储过程运行报“ora-00942表或视图不存在”、“ORA-01031:权限不足”的解决方式

    目录: 一.案例 二.思索过程 三.解决方案 四.后记 正文 一.案例: 在userA用户下书写存储过程如下: create or replace procedure sp_test is v_str ...

  7. ORACLE授权用户查询另一个用户下的表与视图

    实际应用中,会遇到在某个用户下需要查询另一个用户下的表数据或视图的情况,然而在没有授权时,会提示无权限操作的错误.那就需要通过授权处理后,再能进行查询操作,下面我们来看看是怎么处理的. 一.系统权限说 ...

  8. Oracle创建用户并给用户授权查询指定表或视图的权限

    MSV31账户登录数据库进行如下操作: CREATE USER NORTHBOUND IDENTIFIED BY NORTHBOUND  DEFAULT TABLESPACE "TBS_DN ...

  9. oracle删除所有触发器的命令,Oracle删除当前用户的所有对象(表、视图、触发器、存储过程、函数)...

    Oracle删除当前用户的所有对象(表.视图.触发器.存储过程.函数) 1. DECLARE TYPE name_list IS TABLE OF VARCHAR2(40); TYPE type_li ...

最新文章

  1. Cacti Weathermap添加主机在线状态图示检测
  2. 距离产生美?k近邻算法python实现
  3. 获取qt保存对话框中输入文本_PyQt5 输入对话框QInputDialog
  4. jdbc mysql 字符集_JDBC对Mysql utf8mb4字符集的处理
  5. python:SyntaxError: invalid syntax报错
  6. nmap常用参数详解
  7. 清北学堂2019.5.3
  8. mysql开启远程访问权限
  9. C# WinForm 控件美化之改变ListView Head 的背景色
  10. hashcode值一样对象一定相同吗_硬核问题,为什么重写equals()就要重写hashCode()?
  11. 取消UltraEdit提示“文件可能不是DOS格式”
  12. 使用python学习数学建模
  13. 河北省计算机专业对口大学分数线,计算机对口升学河北分数线2017
  14. 基于环信的开源即时通讯项目
  15. SX1278超时设置与计算
  16. 同步和异步修改页面传来的时间类型
  17. html锚点定位向下偏移,html锚点定位不准确问题
  18. ZO-Adam/ZO-Newton
  19. 2022到2023基于PHP+微信小程序毕业设计课题参考
  20. SAP access 破解

热门文章

  1. 【Python教你一招】画一棵带音乐的雪夜圣诞树 | 附源代码
  2. 高通平台lcm 总结
  3. @Validated参数校验——校验列表List
  4. 3dmax:3dmax三维VR渲染设置之高级灯光渲染(经典案例—VR灯光渲染房间天光效果)图文教程
  5. 卷积、池化、激活函数、初始化、归一化、正则化、学习率——深度学习基础总结
  6. 震惊世界的中国秘方—里面的方子都是一个老中医几十年的心血!很强!!珍惜身体一定要看!!
  7. 网络通信——下载管理器DownloadManager——主动轮询当前的下载进度
  8. js jquery 获取节点
  9. 图片98%走CDN缓存,坐拥8亿用户的淘宝,是怎么做到这一点的?
  10. 如何查看计算机储存系统,Win7怎么看电脑内存?Win7系统查看电脑内存的三种方法...