导入文本文件到ORACLE


需求描述

在windows环境下将data.txt文件导入oracle数据库表TEST01中

实战步骤

1、数据库表描述

create table TEST01   (
     id INTEGER,
     mobile NVARCHAR2(20)
  )

2、编写控制文件load.ctl

load data
CHARACTERSET UTF8  
infile "D:\importdata\datafile\data.txt" 
append
into table AQ_INVITED
fields terminated by '|'
trailing nullcols
(
    id,
    mobile
)

第二行指定编码(文本文件编码)

第三行指定要导入的文件data.txt的路径

第五行指定导入的表,第六行表示字段分隔符,最后括号内填写字段(注意顺序)

3、打开dos命令窗口,cd切换到load.ctl所在目录下运行下命令

sqlldr [用户名]/[密码]@[连接配置,在tnsnames.ora下配置] control=load.ctl log=log.log bad=bad.log errors=5000 rows=1000 bindsize=10485760

你可能感兴趣的:(ORACLE)