文档章节

Oracle 常用查询语句

清风_
 清风_
发布于 2016/09/27 20:30
字数 494
阅读 22
收藏 3

1.创建序列

CREATE SEQUENCE SEQ_ROAD_NETWORK_PLAN MINVALUE 1 MAXVALUE
  9999999999999999999999999999 INCREMENT BY 1 START WITH 1 CACHE 10 NOORDER
  NOCYCLE ;

2.查看建表DDL语句

SELECT DBMS_METADATA.GET_DDL('TABLE','表名大写','用户大写') FROM DUAL;

同理可以更换第一个参数的名字查看其他对象的DDL。

3.查询分区表的某个分区数据

select * from f_l_c_eutrancelltdd_d partition (P_1D_20161016)

4.sqlldr 导入数据库数据文件中字段被双引号引起,ctl文件需要添加如下语句:

OPTIONALLY ENCLOSED BY '"'

5.恢复删除的数据

分为两种方法:scn和时间戳两种方法恢复。
一、通过scn恢复删除且已提交的数据
  1、获得当前数据库的scn号
    select current_scn from v$database; (切换到sys用户或system用户查询) 
    查询到的scn号为:1499223
  2、查询当前scn号之前的scn
    select * from 表名 as of scn 1499220; (确定删除的数据是否存在,如果存在,则恢复数据;如果不是,则继续缩小scn号)
  3、恢复删除且已提交的数据
    flashback table 表名 to scn 1499220;
二、通过时间恢复删除且已提交的数据
  1、查询当前系统时间
    select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual;
  2、查询删除数据的时间点的数据
    select * from 表名 as of timestamp to_timestamp('2013-05-29 15:29:00','yyyy-mm-dd hh24:mi:ss');  (如果不是,则继续缩小范围)
  3、恢复删除且已提交的数据
    flashback table 表名 to timestamp to_timestamp('2013-05-29 15:29:00','yyyy-mm-dd hh24:mi:ss');
    注意:如果在执行上面的语句,出现错误。可以尝试执行 alter table 表名 enable row movement; //允许更改时间戳

6.sqlldr 导入数据字符集设置,ctl文件需要添加如下语句:

CHARACTERSET UTF8

7.sqlldr 导入数据忽略第一行

sqlldr scott/tiger@orcl control=emp.ctl skip = 1

或者 ctl 文件添加如下语句:

OPTIONS(SKIP=1)

8.sqlldr 无法判断最后一个字符是什么

substr(:col1,0,length(:col1)-1)

 

© 著作权归作者所有

清风_

清风_

粉丝 33
博文 36
码字总数 20899
作品 1
沈阳
程序员
私信 提问
Oracle分页查询语句的写法

Oracle分页查询语句的写法 Oracle分页查询语句使我们最常用的语句之一,下面就为您介绍的Oracle分页查询语句的用法,Oracle分页查询语句基本上可以按本文给出的格式来进行套用。   Oracle分...

康师傅
06/15
30
0
ORACLE 多表查询优化收集整理

搞Web两年多了,从大学正式开始做项目算起,自己也接手了三四个项目了,积累了一些经验,最感谢的是大四的时候我的老师,非常信任我,让我完全负责一个项目,全套的,需求,设计,测试,发布...

Unique Yang
2010/12/18
5.7K
0
Oracle数据库学习的福利来啦——最佳入门经验分享

适用人群:从事数据库技术实施或售后工程师,准备参加OCA,OCP认证考试 通过学习对Oracle数据库的相关基础知识进行梳理,最终共同提炼出必须最先掌握的那部分知识,无论你是数据库开发、管理、...

让往事随风
2016/04/13
75
0
Oracle笔记 目录索引

Oracle笔记 一、oracle的安装、sqlplus的使用 Oracle笔记 二、常用dba命令行 Oracle笔记 三、function 、selectOracle笔记 四、增删改、事务 Oracle笔记 五、创建表、约束、视图、索引、序列...

ibm_hoojo
2011/05/03
0
0
每周一书《Oracle 12 c PL(SQL)程序设计终极指南》

本周为大家送出的书是《Oracle 12 c PL(SQL)程序设计终极指南》,此书由机械工业出版社出版, 孙风栋,王澜,郭晓惠 著。 内容简介: 《Oracle 12c PL/SQL程序设计终极指南》志在打造PL/SQL领...

zting科技
2017/12/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

创龙基于TI TMS320C6748(定点/浮点DSP C674x) + Xilinx Spartan-6 FPGA处理器规格书

由广州创龙自主研发的SOM-TL6748F核心板是一款定点/浮点DSP C674x + Xilinx Spartan-6 FPGA工业级双核核心板,66mm*38.6mm,功耗小、成本低、性价比高。采用沉金无铅工艺的8层板设计,专业的...

Tronlong创龙
29分钟前
6
0
DataV教你如何给可视化应用一键美颜

如果你平时经常接触数据统计、数据展示和决策分析,相信你对DataV一定有所了解。DataV作为一站式实时数据可视化应用搭建工具,拥有图形化、拖拽式、近乎零代码的使用体验,能帮助大家轻松搭建...

阿里云官方博客
32分钟前
6
0
Apache Flink 1.9.0版本新功能介绍

摘要:Apache Flink是一个面向分布式数据流处理和批量数据处理的开源计算平台,它能够基于同一个Flink运行时,提供支持流处理和批处理两种类型应用的功能。目前,Apache Flink 1.9.0版本已经...

大涛学长
32分钟前
7
0
网站变成灰色CSS代码

为方便站点哀悼,特提供css滤镜代码,以表哀悼。以下为全站CSS代码。 [css]html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }[/css] 使 用方法:这段代码可以变网...

前端老手
38分钟前
4
0
bootstrap4

临时接手个bootstrap4的项目 ,作下笔记 一.栅格系统 相对于原来的bs3,bs4具有了范围更大的适应区间.在过去的bs3中的xs sm md lg 中,bs4又增加了一个xl这个区间,为超大屏幕做出了适应。  ...

东东笔记
38分钟前
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部