Можно ли читать несколько CSV-файлов с помощью внешней таблицы в Oracle без указания списка имен файлов? - PullRequest
0 голосов
/ 30 октября 2019

У меня 150 нечетных CSV-файлов, но их имена могут отличаться. поэтому я хочу знать, можем ли мы использовать концепцию внешней таблицы * .csv, где мы предоставляем список имен файлов.

LOCATION (* .csv)

Ответы [ 2 ]

2 голосов
/ 30 октября 2019

Согласно этой статье вы можете сделать это из 12c Release 1 (не тестировалось):

В драйвер доступа ORACLE_LOADER был внесен ряд незначительных улучшений юзабилитисделать создание внешней таблицы проще. Предложение LOCATION теперь принимает подстановочные знаки. «*» Соответствует нескольким символам, а «?»соответствует одному символу.

LOCATION ('emp_ext*.dmp')

LOCATION ('emp_ext?.dmp')
0 голосов
/ 30 октября 2019

Из документов:

Предложение LOCATION позволяет вам указать один или несколько внешних источников данных. Обычно указатель location_specifier - это файл, но это не обязательно. База данных Oracle не интерпретирует этот пункт. Драйвер доступа должен интерпретировать эту информацию в контексте внешних данных.

Так что же случилось, когда вы проверили ее для себя?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...