SQLLoader7(只导入数据文件的其中几行记录)
数据文件:
D:\oracletest\test1.txt
1 SMITH CLERK 7902 1980-12-17 800 0 20
2 ALLEN SALESMAN 7698 1981-02-20 1600 300 30
3 WARD SALESMAN 7698 1981-02-22 1250 500 30
4 JONES MANAGER 7839 1981-04-02 2975 0 20
5 MARTIN SALESMAN 7698 1981-09-28 1250 1400 30
6 BLAKE MANAGER 7839 1981-05-01 2850 0 30
7 CLARK MANAGER 7839 1981-06-09 2450 0 10
8 SCOTT ANALYST 7566 1987-04-19 3000 0 20
9 KING PRESIDENT 1111 1981-11-17 5000 0 10
10 TURNER SALESMAN 7698 1981-09-08 1500 0 30
11 ADAMS CLERK 7788 1987-05-23 1100 0 20
12 JAMES CLERK 7698 1981-12-03 950 0 30
13 FORD ANALYST 7566 1981-12-03 3000 0 20
14 MILLER CLERK 7782 1982-01-23 1300 0 10
控制文件:
D:\oracletest\testSqlLdr3.ctl
LOAD DATA
INFILE 'D:\oracletest\test1.txt'
BADFILE 'D:\oracletest\testSqlLdr3.bad'
DISCARDFILE 'D:\oracletest\testSqlLdr3.dsc'
REPLACE
INTO TABLE emp2
FIELDS TERMINATED BY WHITESPACE
(EMPNO,ENAME,JOB,MGR,HIREDATE DATE "YYYY-MM-DD",SAL,COMM,DEPTNO)
导入方式:
以下测试的数据导入,使用的控制文件都是同一个。
1、从第5行开始导入 skip=4,使用skip参数跳过前边4行。
执行命令时加上参数:skip=N,即导入第N+1行后的所有文件。
D:\oracletest>sqlldr scott/tiger@orcl control=D:\oracletest\testSqlLdr3.ctl skip=4 SQL*Loader: Release 11.2.0.1.0 - Production on 星期一 12月 1 00:08:03 2014 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. 达到提交点 - 逻辑记录计数 9
达到提交点 - 逻辑记录计数 10
查看导入结果:
SQL> select * from emp2; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- ---------- --------- ---------- ---------- ---------- ---------- ----------
5 MARTIN SALESMAN 7698 1981-09-28 1250 1400 30
6 BLAKE MANAGER 7839 1981-05-01 2850 0 30
7 CLARK MANAGER 7839 1981-06-09 2450 0 10
8 SCOTT ANALYST 7566 1987-04-19 3000 0 20
9 KING PRESIDENT 1111 1981-11-17 5000 0 10
10 TURNER SALESMAN 7698 1981-09-08 1500 0 30
11 ADAMS CLERK 7788 1987-05-23 1100 0 20
12 JAMES CLERK 7698 1981-12-03 950 0 30
13 FORD ANALYST 7566 1981-12-03 3000 0 20
14 MILLER CLERK 7782 1982-01-23 1300 0 10 已选择10行。
2、只导入其中的第3行至第10行记录
即:SKIP=2 LOAD=10---LOAD指定要导入的数据行数。
D:\oracletest>sqlldr scott/tiger@orcl control=D:\oracletest\testSqlLdr3.ctl skip=4 load=10 SQL*Loader: Release 11.2.0.1.0 - Production on 星期一 12月 1 00:09:46 2014 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. 达到提交点 - 逻辑记录计数 9
达到提交点 - 逻辑记录计数 10
查看导入结果:
SQL> select * from emp2; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- ---------- --------- ---------- ---------- ---------- ---------- ----------
5 MARTIN SALESMAN 7698 1981-09-28 1250 1400 30
6 BLAKE MANAGER 7839 1981-05-01 2850 0 30
7 CLARK MANAGER 7839 1981-06-09 2450 0 10
8 SCOTT ANALYST 7566 1987-04-19 3000 0 20
9 KING PRESIDENT 1111 1981-11-17 5000 0 10
10 TURNER SALESMAN 7698 1981-09-08 1500 0 30
11 ADAMS CLERK 7788 1987-05-23 1100 0 20
12 JAMES CLERK 7698 1981-12-03 950 0 30
13 FORD ANALYST 7566 1981-12-03 3000 0 20
14 MILLER CLERK 7782 1982-01-23 1300 0 10 已选择10行。
3、前3行和最后2行不导入
相当于只导入从第4行至总行数减2行之间的数据,skip=2,load=9
D:\oracletest>sqlldr scott/tiger@orcl control=D:\oracletest\testSqlLdr3.ctl skip=4 load=9 SQL*Loader: Release 11.2.0.1.0 - Production on 星期一 12月 1 00:14:09 2014 Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved. 达到提交点 - 逻辑记录计数 9
查看导入结果:
SQL> select * from emp2; EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
---------- ---------- --------- ---------- ---------- ---------- ---------- ----------
5 MARTIN SALESMAN 7698 1981-09-28 1250 1400 30
6 BLAKE MANAGER 7839 1981-05-01 2850 0 30
7 CLARK MANAGER 7839 1981-06-09 2450 0 10
8 SCOTT ANALYST 7566 1987-04-19 3000 0 20
9 KING PRESIDENT 1111 1981-11-17 5000 0 10
10 TURNER SALESMAN 7698 1981-09-08 1500 0 30
11 ADAMS CLERK 7788 1987-05-23 1100 0 20
12 JAMES CLERK 7698 1981-12-03 950 0 30
13 FORD ANALYST 7566 1981-12-03 3000 0 20 已选择9行。
SQLLoader7(只导入数据文件的其中几行记录)的更多相关文章
- php通用安装程序,导入数据文件(.sql)的安装程序
php通用安装程序,导入数据文件(.sql)的安装程序 该程序只需要1个php文件 和 1个数据文件,很方便调用.install/index.php 程序文件install/mycms ...
- Postman系列四:Postman接口请求设置环境变量和全局变量、测试沙箱和测试断言、测试集运行与导入数据文件
一:Postman中接口请求设置环境变量和全局变量 全局变量和环境变量可以通过Pre-request Script和Tests设置,会在下面测试沙箱和测试断言中讲到. 全局变量的设置:官网参考http ...
- Oracle导出导入dmp文件(exp.imp命令行)
1.说明 使用Oracle命令行导出导入dmp文件, 从而在两个数据库之间快速转移数据, 也可以用来作为数据库的备份, 将来可以快速恢复数据. 命令:导出exp.导入imp 步骤: 使用Oracle的 ...
- Window10系统中MongoDB数据库导入数据文件
首先进入C:\Program Files\MongoDB\Server\4.0\bin> 打开cmd 创建一个空的数据库集合 db.createCollection("myColl ...
- oracle数据库管理员简介、导入数据与导出数据
数据库管理员: sys和system的权限区别:sys:所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行时至关重要的,由数据库 自己维护,任何用户都不能 ...
- Oracle新建数据库,并导入dmp文件
1:安装Oracle及新建数据库 Oracle 11g安装图解 http://www.cnblogs.com/qianyaoyuan/archive/2013/05/05/3060471.html h ...
- Oracle Data Pump 导出和导入数据
Data pump export/import(hereinafter referred to as Export/Import for ease of reading)是一种将元数据和数据导出到系统 ...
- Jmeter系列(32)- 详解 CSV 数据文件设置
如果你想从头学习Jmeter,可以看看这个系列的文章哦 https://www.cnblogs.com/poloyy/category/1746599.html 了解一哈什么是 CSV 文件 为了实现 ...
- mysql 批处理文件--- 创建 用户 以及 导入数据
在window下,通过批处理文件(.bat),进行开启MYSQL服务,导入数据文件(.sql) 1)新建一个txt文件,写入以下内容 rem 启动mysql56服务 mysql56是我的mysql服 ...
随机推荐
- IOS6和IOS7的屏幕适配问题
自从IOS7出来以后,以前写在IOS6上或者更低版本的程序,跑在IOS7的模拟器上就会出现一些问题.最大的问题就是,所有的UI空间都会统一向上移动20个点(如果空间的y值为0,就会被StatusBar ...
- 关于css3的rgba
在rgba之前,我们应该知道rgb.它就是红色R+绿色G+蓝色B.那rgba是什么?简单的说就是在rgb的基础之上加上一个通道alpha.他的语法如下: r 红色值.正整数(0~255) | 百 ...
- ORACLE触发器概述之【行触发器】【weber出品】
1. 行触发器的定义 行触发器是指执行DML操作时,每作用一行就触发一次的触发器.审计数据变化时,可以使用行触发器 2. 建立行触发器的语法如下: create or replace trigger ...
- Sys.WebForms.PageRequestManagerParserErrorException:无法分析从服务器收到的消息
我引起此原因的功能如下: 在aspx页面添加按钮 JS方法: function downPPT() { $("#Btn_DownPPT").click(); } <bo ...
- .net简单页面后台绑定下拉框,按钮,分页 前台aspx页面
一.aspx页面 <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Updat ...
- iOS 8以上的设置的跳转
iOS8以上的系统应用可以与设置进行深层的交互,用户可以根据APP的需要进行对应的权限的设置. 现在大多数的APP依旧仅仅是弹出一个包含操作指令的警示窗口,如“进入设置>隐私>位置> ...
- (转载)iOS 多媒体
音频:(音效.音乐) 在iOS中音频播放从形式上可以分为音效播放和音乐播放.前者主要指的是一些短音频播放,通常作为点缀音频,对于这类音频不需要进行进度.循环等控制.后者指的是一些较长的音频,通常是主音 ...
- Oracle 账户被锁定
哎 每次安装oracle的时候总是忘了将用户解锁,结果就蛋疼了,从网上找到一个简单的解决方案 在CMD命令输出如下: sqlplus /nolog alert user system account ...
- 洛谷 P3397 地毯
P3397 地毯 题目背景 此题约为NOIP提高组Day2T1难度. 题目描述 在n*n的格子上有m个地毯. 给出这些地毯的信息,问每个点被多少个地毯覆盖. 输入输出格式 输入格式: 第一行,两个正整 ...
- c#鼠标在控件上面,然后显示文字
先添加toolTip控件到界面 然后每个控件的属性会多一项 ToolTip 第一种:直接给里面加文字 第二种: private void pictureBox_topmost_MouseHover(o ...