使用Oracle Loader时跳过多表插入中的记录

时间:2013-11-11 13:08:18

标签: oracle oracle10g sql-loader

我有一个管道分隔文件,大约有1亿条记录,每条记录有62个字段,我想将这些数据加载到两个有50列和45列的数据库表中...... 我只是想问一下,如何在编写插入时跳过文件列。 .. 有人建议使用填充程序,但我文件中的列数大于我的Db表中的列数,

1 个答案:

答案 0 :(得分:1)

填充程序很好,你忽略了文件中的数据。它们将被SKIPPED,因此您不需要该列

LOAD DATA 
INFILE * 
TRUNCATE INTO TABLE T 
FIELDS TERMINATED BY ',' 
( 
field1, 
.
.
.
field50, 
field51 FILLER, 
.
.
.
field62 FILLER
) 
BEGINDATA 
a,b,....N