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. Boost信号/槽signals2

    信号槽是Qt框架中一个重要的部分,主要用来解耦一组互相协作的类,使用起来非常方便.项目中有同事引入了第三方的信号槽机制,其实Boost本身就有信号/槽,而且Boost的模块相对来说更稳定. signa ...

  2. 浏览器的兼容模式下的button中文字垂直方向不居中显示

    <button style="cursor:pointer;vertical-align: middle;" >删除</button> 这时候垂直不居中. ...

  3. Express 教程 01 - 入门教程之经典的Hello World

    目录: 前言 一.Express?纳尼?! 二.开始前的准备工作 三.测试安装之经典的Hello World 四.使用express(1)来生成一个应用程序 五.说明 前言: 本篇文章是建立在Node ...

  4. SQL Server存储过程

    创建于2016-12-24 16:12:19 存储过程 概念: 1.存储过程是在数据库管理系统中保存的.预先编译的.能实现某种功能的SQL程序,它是数据库应用中运用比较广泛的 一种数据对象. 2.存储 ...

  5. iOS9支付宝无法调起客户端

    1.为了适配 iOS9.0 中的 App Transport Security(ATS)对 http 的限制,这里需要对 支付宝的请求地址 alipay.com 做例外,在 app 对应的 info. ...

  6. 关于Hadoop用户体系的设想(胡思乱想)

    关于Hadoop的用户体系设计设想 Hadoop并没有一个完整的用户体系,其权限控制的对象,主要是Linux的其它用户(即非安装Hadoop的用户),控制方式也和Linux的文件权限很像,目前权限控制 ...

  7. 机器指令翻译成 JavaScript —— No.7 过渡语言

    上一篇,我们决定使用 LLVM 来优化程序,并打算用 C 作为输入语言.现在我们来研究一下,将 6502 指令转换成 C 的可行性. 跳转支持 翻译成 C 语言,可比 JS 容易多了.因为 C 支持 ...

  8. ECMAScript 6 扫盲

    ECMAScript 6 目前基本成为业界标准,它的普及速度比 ES5 要快很多,主要原因是现代浏览器对 ES6 的支持相当迅速,尤其是 Chrome 和 Firefox 浏览器,已经支持 ES6 中 ...

  9. JS入门

    1,undefined,NaN,Null,infinity 1) undefined 是undefined 类型 var a; //声明变量后不赋值 typeof 类型判断方法 console.log ...

  10. 牛顿法求平方根 scala

    你任说1个整数x,我任猜它的平方根为y,如果不对或精度不够准确,那我令y = (y+x/y)/2.如此循环反复下去,y就会无限逼近x的平方根.scala代码牛顿智商太高了println( sqr(10 ...