У меня есть файл .csv, в котором данные в некоторых столбцах имеют один или несколько \ r \ n.Мне нужно загрузить их в oracle без этих \ r \ n, но SQLLDR выдает ошибку.
ниже приведен пример записей:
R1:
"A", "B", "
CDE
FGH" , ...
R2:
"A", "B", "
CDE
FGH" , ...
R3:
"A", "B", "C
DEF
GH" , ...
R4:
"A", "B", "C
DE" , ...
Я использовал
- continueif last! = '"',
- "STR '\ r \ n'" и
replace (: имя столбца, chr (13) || chr (10), ''),
в контрольном файле, но эти решения не сработали. Итак, как я могу это обработать?
Редактировать: Вот заголовок моего контрольного файла:
OPTIONS (DIRECT=TRUE)
LOAD DATA
INFILE 'E:test.csv'
INTO TABLE TEMP
FIELDS TERMINATED BY "," OPTIONALLY ENCLOSED BY '"'
...