首页 > 代码库 > SQLLoader5(从多个数据文件导入到同一张表)
SQLLoader5(从多个数据文件导入到同一张表)
从多个数据文件导入到同一张表很简单,只需要在INFILE参数指定多个数据文件的路径即可。
数据文件1:test1.txt
1111 ALLE SALESMAN
2222 WARD SALESMAN
数据文件2:test2.txt
2222 JONE1 SMANAGER
3333 JONE2 SMANAGER
数据文件3:test3.txt
4444 JONE3 SMANAGER
5555 JONE4 SMANAGER
控制文件:testSqlLdr2.ctl
LOAD DATAINFILE ‘D:\oracletest\test1.txt‘INFILE ‘D:\oracletest\test2.txt‘INFILE ‘D:\oracletest\test3.txt‘REPLACEINTO TABLE EMP2FIELDS TERMINATED BY WHITESPACETRALING NULCOLS(EMPNO,ENAME,JOB)
执行导入:
D:\oracletest>sqlldr scott/tiger@orcl control=D:\oracletest\testSqlLdr2.ctlSQL*Loader: Release 11.2.0.1.0 - Production on 星期日 11月 30 20:39:28 2014Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.达到提交点 - 逻辑记录计数 2达到提交点 - 逻辑记录计数 3达到提交点 - 逻辑记录计数 4达到提交点 - 逻辑记录计数 5达到提交点 - 逻辑记录计数 6
查看导入结果:
SQL> select * from emp2;EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO---------- ---------- --------- ---------- -------------- ---------- ---------- ----------3333 JONE2 SMANAGER4444 JONE3 SMANAGER5555 JONE4 SMANAGER1111 ALLE SALESMAN2222 WARD SALESMAN2222 JONE1 SMANAGER已选择6行。
SQLLoader5(从多个数据文件导入到同一张表)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。