sqlldr导入数据到数据库

来源:互联网 发布:严重程度评估矩阵图 编辑:程序博客网 时间:2024/06/05 19:32

1. 建立一张测试表T_Test

create table T_TEST(  ID    INTEGER,  UNAME VARCHAR2(50),  AGE   INTEGER)

2. 建立数据文件infile.data(文本文件), 内容如下:

1,张明,202,zhou ming, 223, 王华good, 25

3. 建立控制文件: T_Test.ctl,文件内容如下:

options (skip=0 ,errors=500000)LOAD DATAINFILE 'C:\Documents and Settings\liujiangtao\桌面\infile.dat'into table T_Testappendfields terminated by ','(       ID,       UName,       Age)

4. 打开dos窗口,切换当前工作目录为.ctl文件所在的目录,执行以下命令:

C:\Documents and Settings\liujiangtao\桌面>sqlldr userid=username/userpwd@orcl control=T_Test.ctl direct=true

SQL*Loader: Release 10.2.0.1.0 - Production on 星期一 9月 19 16:44:07 2011

Copyright (c) 1982, 2005, Oracle.  All rights reserved.


加载完成 - 逻辑记录计数 3。


5. 验证结果:

 

 

说明:options (skip=0 ,errors=500000) 中skip后的值代表数据文件中略过的行数,如果你改为1,那么将会忽略第一行数据(即该行数据不会被导入数据库)

原创粉丝点击