Я пытаюсь загрузить текстовый файл с разделителем |
(pipe) в таблицу Oracle с помощью утилиты загрузчика SQL. Все поля заключены в двойные кавычки. Но в файлах есть некоторые текстовые поля, которые имеют дополнительные двойные кавычки в дополнение к вложенным, которые необходимо сохранить. Все столбцы таблицы определены как VARCHAR
. Вот параметры управления, которые я использую
OPTIONS (DIRECT=TRUE,SKIP=1)
LOAD DATA
CHARACTERSET UTF8
INFILE aaa.txt
APPEND INTO TABLE info_table
FIELDS TERMINATED BY "|"
OPTIONALLY ENCLOSED BY '"'
TRAILING NULLCOLS
Это мой пример файла
"1"|"High "Gold Tip" Tea, 600"
"2"|""10000 Beers, Wines & Spirits""
Таблица должна быть загружена со следующими данными
Запись 1:
Column 1 - 1
Column 2 - High "Gold Tip" Tea, 600
Запись 2:
Column 1 - 2
Column 2 - 10000 Beers, Wines & Spirits