- 論壇徽章:
- 0
|
環(huán)境:oracle10g + Win2003
需要導(dǎo)入的數(shù)據(jù)是csv格式數(shù)據(jù)(逗號分割,雙引號括住的)
本來正常,可是有一天多出一條數(shù)據(jù),具然有一條數(shù)據(jù)的一個列中多出一個雙引號,導(dǎo)致這條數(shù)據(jù)被丟掉。
如下格式:
”a"."11111","bbbbb","cccccc",""ddddd","mmmmm"
由于數(shù)據(jù)是外部提供,還不能修改,所以請問控制文件如何修改能導(dǎo)進(jìn)去??
當(dāng)前的數(shù)據(jù)文件是
load data
TRUNCATE
PRESERVE BLANKS
INTO TABLE table_aaa
--FIELDS TERMINATED BY ',' Optionally enclosed by """
(
filed1 CHAR(6) TERMINATED BY ',' Optionally enclosed by '"',
filed2 CHAR(12) TERMINATED BY ',' Optionally enclosed by '"',
filed3 CHAR(1) TERMINATED BY ',' Optionally enclosed by '"',
filed4 CHAR(60) TERMINATED BY ',' Optionally enclosed by '"',
filed5 CHAR(12) TERMINATED BY ',' Optionally enclosed by '"',
filed6 CHAR(20) TERMINATED BY WHITESPACE Optionally enclosed by '"' ) |
|