oracle 和mysql 视图_Oracle视图的种类和区别
关系视图:Oracle视图是作为数据库对象存在的,因此,创建之后也可以通过工具或数据字典来查看视图的相关信息。这是大家常用的视图
如:create view 视图名称 as 查询语句|关系运算
内嵌视图:在from语句中的可以把表改成一个子查询,如:select a.id ,b.id from emp a,(select id from dept) b where a.id=b.id内嵌视图不属于任何用户,也不是对象,内嵌视图是子查询的一种,可以与数据表、视图一样作为查询语句的数据源存在,但在形式上有较大的区别,内嵌视图不必使用create view命令进行创建,因此,在数据字典中也无法获得相应信息。内嵌视图的特点在于无须创建真正的数据库对象,而只是封装查询,因此会节约数据库资源,同时不会增加维护成本。但是内嵌视图不具有可复用性,因此当预期将在多处调用到同一查询定义时,还是应该使用关系视图。
对象视图:对象类型在数据库编程中有许多好处,但有时,应用程序已经开发完成。为了迎合对象类型而重建数据表是不现实的。对象视图正是解决这一问题的优秀策略。
对象视图创建之后,同样可以在数据字典中获得其相应信息。利用Oracle内置视图user_views可以获得对象视图相关信息。Oracle中的对象数据实际仍然以关系数据的形式存储。但是,对象的特性,例如继承、封装等,都为开发人员提供了更加灵活的处理形式。同样,可以构造复杂的对象类型来封装复杂的多表查询。
物化视图:常用于数据库的容灾,不是传统意义上虚拟视图,是实体化视图,和表一样可以存储数据、查询数据。主备数据库数据同步通过物化视图实现,主备数据库通过data link连接,在主备数据库物化视图进行数据复制。当主数据库垮掉时,备数据库接管,实现容灾
阅读(1441) | 评论(0) | 转发(0) |
oracle 和mysql 视图_Oracle视图的种类和区别相关推荐
- oracle和mysql查询_Oracle和MySQL分组查询GROUP BY
答案:Oracle对于GROUP BY是严格的,所有要SELECT出来的字段必须在GROUP BY后边出现,否则会报错:"ORA-00979: not a GROUP BY expressi ...
- oracle视图转换为mysql视图_oracle视图迁移到mysql
oracle视图迁移mysql(仅记录当前项目遇到的小问题和解决方案) 涉及问题点: 1.函数差异 oracle mysql 判断空值: nvl('字段',值) ifnull('字段',值) ...
- oracle迁移mysql验证_ORACLE 迁移MYSQL 随笔
1.把服务器上的ORALCE 数据库导成DMP,然后导入本机的临时库 2.先把ORACLE 表中的DATE 改为TIMESTAMP; a.先建立个表 create table type_table_i ...
- oracle 与mysql查询_oracle与mysql分页查询语句sql
如果我们是通过JDBC的方式访问数据库,那么就有必要根据数据库类型采取不同的SQL分页语句,对于MySql数据库,我们可以采用limit语句进行分页,对于Oracle数据库,我们可以采用rownum的 ...
- oracle和mysql查询_ORACLE 数据库 查询语句与DML语句
一.查询语句 ORACLE 数据库中获得数据表中的结果,称为查询语句,其关键词是 select(下面其所有的示例均为scott模式下的对象) 1.1 查询语句基础 1.1.1 获得表中全部字段与结果 ...
- oracle 和mysql语法上的区别,Mysql和Oracle的一些语法区别
作为一个有追求的程序猿,当然要不断的学习,巴拉巴拉巴拉...好了,贴一个网址给大家,哈哈 MySQL与Oracle 差异比较:http://www.cnblogs.com/HondaHsu/p/364 ...
- mysql连接oracle视图_oracle数据库视图
一.what 视图是一张虚拟表 二.如何创建视图 create view 视图名 as select 语句 视图名一般以v$开头 演示代码: --需求:查询所有员工的姓名和上司的姓名(做成视图) cr ...
- informix clob转oracle 乱码_Oracle 视图-序列-权限-表-事务
一.视图 视图(view),称为虚表,在数据库中不存在实体. 视图本质上是对物理表(基表)的一种数据保护.让开发者或者用户只能看到基表中的部分数据. 1.1 创建视图 创建视图的语法 1.2 使用视图 ...
- oracle查看视图定义语句_oracle视图详解
Oracle 视图详解 一. 视图的定义 视图(view),也称虚表, 不占用物理空间,这个也是相对概念,因为视图本身的定义语句还是要存储在数据字典里的.视图只有逻辑定义.每次使用的时候,只是重新执行 ...
最新文章
- 2022-2028年中国量子点膜行业市场调查分析及未来前景分析报告
- 基本类型和操作之富包装器
- 计算机病毒按破坏性分为哪两类,计算机导论复习要点.doc
- java 匿名类 实现接口_细谈 Java 匿名内部类 【分别 使用 接口 和 抽象类实现】...
- java字段不序列化注解_@Transient注解的使用(不被序列化和作为临时变量存储)...
- 阿里iconfont使用教程
- 《数字时代汽车营销变革白皮书》发布,为新消费时代的车企营销提供指南
- python编程设计_程序设计入门—Python
- 蓝桥杯 ADV-170算法提高 数字黑洞
- 现在有些公众号我真的看不惯
- 计算机网络---网卡,交换机和路由器|CSDN创作打卡
- pythonidle怎么设置_Python IDLE基本设置
- Nodejs的开发工具Nide的安装过程
- 纯英文拼音交流1声应该表示成0,要不就不知道怎么发音
- ZZ,春晚零点报时出错揭密
- 猫,路由器,宽带(光纤,ADSL),带宽的区别和联系
- 双十一十周年以后 电商行业这些未来趋势和机会不容错过
- 微信小程序自定义组件-behaviors
- 本科学历的我拿到了腾讯的Offer、给大家推荐零基础初学小白C++学习路线,走过路过不要错,动动小手看看吧!!!
- Java编程(3)-买飞机票