我有一个文件(.csv)包含列A1,A2,A3,并且表具有列T1,T2,T3,T4,T5。如何使用sqlldr将单个文件(.csv)列映射到多个表列使用sqlldr
我要地图或插入从A2列数据以T2,T3,T4.I是能够插入到 T2和T3使用FILLER desc_skip位置(1)中的控制文件(.CTL),但不是在T4。 你能帮我吗如何将单个文件列值插入到多于 表中的两列使用sqlldr。
请在下面找到我正在使用的控制文件。
LOAD DATA
INTO TABLE EMP
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
TRAILING NULLCOLS
(
"T1" INTEGER ,
"T2" CHAR,
desc_skip FILLER POSITION(1),
"T3" CHAR,
"T4" CHAR,
"T5" INTEGER
)
在此先感谢。
这还不清楚。你想在三列中填充相同的值吗?或以某种方式拆分数据? – APC
是希望在三列中填充相同的值。 – Mahesh