rpsc.net
当前位置:首页 >> orAClE中表和视图的区别 >>

orAClE中表和视图的区别

举个例子 如果你是大学数据库管理员,为学校每个人都建立了户名和密码。记录在一个表中,如果大学还有分校,分校里也有数据库管理员,你可以给他建立个视图。因为查看视图的内容实际是运行建立视图的sql语句。所以当用户自己修改自己用户信息时...

Oracle中视图和同义词的区别如下: 视图和同义词分别都是数据库中的对象名称,它们都不对应实际的数据存储,都依赖其他对象的存在而存在。 一、视图:视图可以被看成是虚拟表或存储查询。除非是索引视图,否则视图的数据不会作为非重复对象存储...

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

--查询所有表,owner为用户,dba_objects只能由具有dba角色的用户去查询,比如system用户。 select * from dba_objects where owner='SYS' and object_type='TABLE'; --查询所有视图 select * from dba_objects where object_type='VIEW'; --查看...

那要看她的表结构埃如果你用的工具是PL/SQL、 TOAD等工具会自动的把它们分为不同的类别啊,如果是表得话就会在 table类别下。如果是view 会放在view下,而且看它们的结构会不一样的。 也可以通过命令查询: Select object_name From user_object...

视图是本质上是一张虚拟表,不包含任何数据。查看查询的结果不任何地方都存储在磁盘上,每次执行查询时,将重新创建该视图。 实例化的视图是实际结构存储在数据库中,并写入到磁盘。他们将基于参数定义它们在创建时进行更新。

视图是存储在数据库中的查询的SQL 语句,它主要出于两种原因:安全原因, 视图可以隐藏一些数据。 表就是关系数据库中实际存储数据用的。

select view_name from user_views select table_name from user_tables

可以尝试在oracle中用PL/SQL找到对应的视图,然后右击点“编辑”,就可以看到有哪些表了。

区别是:定义不同、内容不同、刷新方法不同。 具体内容如下: 物化视图是一种特殊的物理表,物化视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,都实际上转换为视图语句的查询。这样对整体查询性能的提高,并...

网站首页 | 网站地图
All rights reserved Powered by www.rpsc.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com