2013/09/05 SQLLDR 加载多个文件和导入多个表

来源:互联网 发布:潍坊行知学校录取标准 编辑:程序博客网 时间:2024/05/17 06:18

1.SQLLDR 加载多个文件

LOAD DATA
INFILE emp.txt
INFILE emp1.dat

TRUNCATE INTO TABLE emp
FIELDS TERMINATED BY ","
trailing nullcols
(NAME ,JOB ,SALARY ,
COMPLANY
)

 

2.SQLLDR 加载多个表(每笔两张表都判断一次)

数据  :

aa  ,bbcc,1200,14
李四,园区,1300,

control:

LOAD DATA
INFILE emp.txt
APPEND INTO TABLE emp
WHEN SALARY='1200'
FIELDS TERMINATED BY ","
trailing nullcols
(NAME ,JOB ,SALARY ,COMPLANY)
INTO TABLE emp1
(NAME POSITION(1:4),JOB POSITION(6:9) ,SALARY POSITION(11:14),COMPLANY POSITION(16:19))

 

结果:

 

3.SQLLDR 同时加载多个文件和导入多个表

LOAD DATA
INFILE emp.txt
INFILE emp1.dat

APPEND INTO TABLE emp
WHEN SALARY='1200'
FIELDS TERMINATED BY ","
trailing nullcols
(NAME ,JOB ,SALARY ,COMPLANY)
INTO TABLE emp1
(NAME POSITION(1:4),JOB POSITION(6:9) ,SALARY POSITION(11:14),COMPLANY POSITION(16:19))