举例说明sqlldr命令的用法

原创 2007年09月30日 14:58:00

 1.创建测试表
-- Create table
create table TEST
(
  HEAD_ID     NUMBER(6) not null,
  HEAD        VARCHAR2(20) not null,
  AREA_CODE   VARCHAR2(9) not null,
  HEAD_LENGTH NUMBER(2),
  COMMENTS    VARCHAR2(60)
);
2.创建测试文件,文件名为result.txt,文件内容如下
1,021,021,3,上海
2,025,025,3,南京
3,0410,410,4,铁岭
4,0512,512,4,苏州
5,139159,025,7,南京
6,123456789,025,9,test

3.创建ctl文件,文件名为result.ctl,内容如下:
Load data infile 'result.txt'
Append into table test
(
 head_id char(6) terminated by ',',
  head char(20) terminated by ',',
  area_code char(9) terminated by ',',
  head_length char(2) terminated by ',',
  comments char(60) terminated by ','
)

4.创建批处理文件,文件名为load_data.bat,内容如下

sqlldr userid=username/userpass@SID control=result.ctl log=result.log

pause

5.把上述文件放到同一个目录里面,执行load_data.bat文件就OK了。

sqlldr的用法详解

由于最近做一个项目 , 需要将 .log格式的文本文档导入到 oracle当中 。其中遇到过很多的问题 , 网上有许多的例子 ,但是对于一个没有学过 oracle 的小白来说还是有一些晦涩。 所以我特...
  • stafen1
  • stafen1
  • 2015年07月07日 10:06
  • 2973

sqlldr的用法 (这个最完整)

转自:http://blog.chinaunix.net/uid-23622436-id-2394093.html 在 Oracle 数据库中,我们通常在不同数据库的表间记录进行复制或迁移时...
  • ytfy12
  • ytfy12
  • 2016年11月05日 10:23
  • 3621

Linux环境下使用定时器通过sqlldr向oracle数据库导入数据

linux环境下使用定时器通过sqlldr向oracle数据库导入数
  • xiaowenK
  • xiaowenK
  • 2016年06月14日 09:19
  • 1618

Oracle sqlldr 如何导入一个日期列

1.LOAD DATAINFILE *INTO TABLE testFIELDS TERMINATED BY X'9'TRAILING NULLCOLS(    c2 "upper(:c2)",   ...
  • wzy0623
  • wzy0623
  • 2016年12月29日 13:16
  • 1762

Oracle sqlldr使用的几个注意事项

[在此处输入文章标题]      Oracle sqlldr是将大量数据批量导入Oracle数据表的工具,直接可以在命令符下运行。     最近同事在使用sqlldr的时候,碰到一些问...
  • yiluoAK_47
  • yiluoAK_47
  • 2014年10月20日 17:01
  • 2087

sqlldr加载固定格式数据(POSITION DATA)

来自http://blog.sina.com.cn/s/blog_a7e2684901012582.html sqlldr加载固定格式数据(POSITIONDATA) 一、实验环境: 系统环...
  • ytfy12
  • ytfy12
  • 2015年04月24日 19:11
  • 1090

使用sqlldr导入文本数据到oracle

1.sqlldr介绍 用法: SQLLDR keyword=value [,keyword=value,...]   有效的关键字:       userid -- ORACLE 用...
  • zengmingen
  • zengmingen
  • 2016年05月25日 14:24
  • 4484

sqlldr的各种用法

sqlldr的各种用法,以及如何将文件导入到LOB字段中。 sqlldr userid=lgone/tiger control=a.ctl   LOAD DATA   INFILE 't.d...
  • lichangzai
  • lichangzai
  • 2013年01月28日 10:33
  • 2951

Sqlldr性能优化总结

Usage: SQLLDR keyword=value [,keyword=value,...] 部分关键字:     userid -- ORACLE username/password...
  • kangkangwanwan
  • kangkangwanwan
  • 2016年07月10日 08:36
  • 2342

sqlldr导入日期类型的null值及去掉单引号与双引号问题

sqlldr导入日期类型的null值及去掉单引号与双引号问题
  • ArhatShaw
  • ArhatShaw
  • 2017年04月11日 17:40
  • 848
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:举例说明sqlldr命令的用法
举报原因:
原因补充:

(最多只允许输入30个字)