Создание внешних таблиц - автоматизация в Oracle - PullRequest
0 голосов
/ 23 мая 2018

Мне было интересно, поможете ли вы мне со следующим вопросом и дадите мне несколько рекомендаций.Прежде чем сказать мне, что это больше вопрос Google, я хотел бы сказать, что я новичок в этой теме, которая делает поиск в Google немного сложным.

Вопрос: Мне было интересно, возможно ли автоматизировать созданиевнешней таблицы, читая первую строку в текстовом файле?Я читал что-то о UTL_FILE, но я не уверен, что это правильный подход.Я заинтересован в этом, так как иногда у меня есть текстовые файлы со столбцами более 50, и создание такой внешней таблицы вручную занимает довольно много времени.

Буду признателен за любую помощь или рекомендации!

Заранее спасибо!

1 Ответ

0 голосов
/ 23 мая 2018

Вы можете создать внешнюю таблицу, которая будет читать всю строку в одном длинном VARCHAR2.Затем ВЫБЕРИТЕ из этой таблицы, прочитайте первую строку, и вы получите строку с именами столбцов.Вставьте эту строку в оператор CREATE ... и выполните его.

...