1.union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;

SELECT * FROM emp
WHERE sal <
UNION
SELECT * FROM emp
WHERE sal BETWEEN AND order by

2.union All:对两个结果集进行并集操作,包括重复行,不进行排序;

SELECT * FROM emp
WHERE sal <
UNION ALL
SELECT * FROM emp
WHERE sal BETWEEN AND order by ;

3.intersect:对两个结果集进行交集操作,不包括重复行,同时进行默认规则的排序;

SELECT deptno
FROM dept
INTERSECT --交集(共有内容)
SELECT DISTINCT deptno FROM emp

4.minus:对两个结果集进行差操作,不包括重复行,同时进行默认规则的排序。可以在最后一个结果集中指定Order by子句改变排序方式。

SELECT deptno
FROM dept
minus --减集(第一个查询减去第二个后的剩余记录)
SELECT DISTINCT deptno FROM emp;

5.参数文件,口令文件和归档日志文件

1.参数文件的定义、作用 Oracle数据库通过一系列参数来对数据库进行配置。这些参数是以键-值对的形式来表 示的,如: MAXLOGFILES=50 BACKGROUND_DUMP_DEST=C:/DUMP 其中,等号左边是参数名,右边是对应的参数的值,值的类型有多种,典型的如数字和 字符串.

  参数文件就是存储这些参数的地方,oracle在启动时会从参数文件中读取相关的配置。

2.口令文件 Oracle的口令文件的作用是存放所有以sysdba或者sysoper权限连接数据库的用户的口令, 如果想以sysdba权限远程连接数据库,必须使用口令文件,否则不能连上,由于sys用户在 连接数据库时必须以sysdba or sysoper方式,也就是说sys用户要想连接数据库必须使用口令文件, 因此我认为在数据库中存放sys用户的口令其实没有任何意义!使用口令文件的好处是即使数据库 不处于open状态,依然可以通过口令文件验证来连接数据库。开始安装完oracle,没有给普通用户 授予sysdba权限,口令文件中只存放了sys的口令,如果之后把sysdba权限授予了普通用户, 那么此时会把普通用户的口令从数据库中读到口令文件中保存下来,当然这时必须要求数据库处于 open状态。

3.归档日志文件 Oracle可以将联机日志文件保存到多个不同的位置,将联机日志转换为归档日志的过程称之为归档。 相应的日志被称为归档日志。 只有在归档的模式下才能触发归档操作。 其实理解归档日志很简单,redo log file会把所有的操作全部记下来,但是日志组会覆盖(循环), 那么我们把redo log file全部保存下来,换句话说就是归档。就有了归档日志。 当然这里就要启用归档模式了。 对于日志组而言,当然要归档完毕,才能被覆盖,10g之后,开启自动归档功能, 后台进程arcn会把在一定条件下日志组切换后会对日志组进行归档。   归档日志文件的主要作用: 1、恢复数据库 2、更新standby数据库 3、使用LogMiner提取历史日志的相关信息

Oracle 中的操作符的更多相关文章

  1. Oracle中的sql操作符 和分析函数

    Oracle中的操作符算术操作符:无论是在sqlserver,或者是java中,每种语言它都有算术操作符,大同小异. Oracle中算术操作符(+)(-)(*)(/) 值得注意的是:/ 在oracle ...

  2. Oracle 的基本操作符

    != 不等于 select empno,ename,job from scott.emp where job!='manager' ^= 不等于 select empno,ename,job from ...

  3. ORACLE中的支持正则表达式的函数

    ORACLE中的支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE :与LIKE的功能相似2,REGEXP_INSTR :与INSTR的功能相似3,REGEXP_SUBSTR :与SUBS ...

  4. Oracle中的索引详解

    Oracle中的索引概述 索引与表一样,也属于段(segment)的一种.里面存放了用户的数据,跟表一样需要占用磁盘空间.索引是一种允许直接访问数据表中某一数据行的树型结构,为了提高查询效率而引入,是 ...

  5. Oracle中的不等于号

    今天碰到一个Oracle不等于的问题,最后搜索了一下,发现下面资料,拿来跟大家分享一下   关于Oracle中的不等于号: 在Oracle中, <> != ~= ^= 都是不等于号的意思. ...

  6. Oracle中正则表达式的使用

    Oracle10开始支持正则表达式. ORACLE中的支持正则表达式的函数主要有下面四个: 1. REGEXP_LIKE :          与LIKE的功能相似 2. REGEXP_INSTR : ...

  7. Oracle中奇怪的【不等于号】

    Oracle中奇怪的[不等于号]   在Oracle中,不等号有三种:<>,!=,^= 例如: select * from test where name<>'xn'.返回的结 ...

  8. Oracle中REGEXP_SUBSTR及其它支持正则表达式的内置函数小结

    Oracle中REGEXP_SUBSTR函数的使用说明: 题目如下:在oracle中,使用一条语句实现将'17,20,23'拆分成'17','20','23'的集合. REGEXP_SUBSTR函数格 ...

  9. Oracle中join left,join right,inner join,(+) 等

    Oracle中join left,join right,inner join,(+) 等 博客分类: Oracle   建表create table TEST1create table TEST1(  ...

随机推荐

  1. Redis/HBase/Tair比较

    KV系统对比表 对比维度 Redis Redis Cluster Medis Hbase Tair 访问模式    支持Value大小 理论上不超过1GB(建议不超过1MB) 理论上可配置(默认配置1 ...

  2. X86和X86_64和X64有什么区别?

    x86是指intel的开发的一种32位指令集,从386开始时代开始的,一直沿用至今,是一种cisc指令集,所有intel早期的cpu,amd早期的cpu都支持这种指令集,ntel官方文档里面称为&qu ...

  3. [C#] 了解过入口函数 Main() 吗?带你用批处理玩转 Main 函数

    了解过入口函数 Main() 吗?带你用批处理玩转 Main 函数 目录 简介 特点 方法的参数 方法的返回值 与批处理交互的一个示例 简介 我们知道,新建一个控制台应用程序的时候,IDE 会同时创建 ...

  4. 初步认识TDD

    TDD,测试驱动开发(Test Driven Development)是极限编程中倡导的程序开发方法,以其倡导先写测试程序,然后编码实现其功能得名.本文将对TDD有一个较为系统的认识.    基础属性 ...

  5. JAVA GUI编程学习笔记目录

    2014年暑假JAVA GUI编程学习笔记目录 1.JAVA之GUI编程概述 2.JAVA之GUI编程布局 3.JAVA之GUI编程Frame窗口 4.JAVA之GUI编程事件监听机制 5.JAVA之 ...

  6. 每天一个设计模式-7 生成器模式(Builder)

    每天一个设计模式-7 生成器模式(Builder) 一.实际问题 在讨论工厂方法模式的时候,提到了一个导出数据的应用框架,但是并没有涉及到导出数据的具体实现,这次通过生成器模式来简单实现导出成文本,X ...

  7. jquery实现下拉框多选

    一.说明 本文是利用EasyUI实现下拉框多选功能,在ComboxTree其原有的基础上对样式进行了改进,样式表已上传demo,代码如下 二.代码 <!DOCTYPE html PUBLIC & ...

  8. Android—自定义开关按钮实现

    我们在应用中经常看到一些选择开关状态的配置文件,做项目的时候用的是android的Switch控件,但是感觉好丑的样子………… 个人认为还是自定义的比较好,先上个效果图:

  9. 【微信SEO】公众号也能做排名?

    [写于2016年8月] 最近,微信团队发出一则公告,开放公众号运营者一年内更改公众号名一次,这对不少名字起的奇葩名字(包括dkplus)的公众号来说是一件好事. 为什么说是好事呢?公众号名字直接关联到 ...

  10. 【QQ红包】手机发抢不到的口令红包

    这方法95%的人都抢不了 在QQ输入框输入一个表情,例如:阴险那个表情 将表情剪切到口令红包的口令里 这时候口令里的那个表情表情变成了符号 将符号删去一格,然后全选.复制 然后返回到QQ输入框粘贴 然 ...