Импорт данных из Excel в несколько таблиц в базе данных Oracle - PullRequest
0 голосов
/ 26 апреля 2018

У меня есть лист Excel с одной рабочей книгой с данными в ней.Данные составляют около 1000 строк и 50 столбцов.Мне нужно импортировать эти данные в базу данных Oracle каждую неделю.Здесь возникает проблема, столбцы в листе принадлежат разным таблицам, некоторые столбцы располагаются в нескольких таблицах.Я использую SQL Developer V.18.1.0.095.Заранее спасибо за помощь.

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

1 Ответ

0 голосов
/ 26 апреля 2018

PL/SQL Developer имеет специальный инструмент для подобных задач, вызывает ODBC Importer (меню «Инструменты» -> ODBC Importer).
Для его использования необходимо установить Excel-файл в поле USER / System DSN, а также имя пользователя и пароль вашего домена и нажать Connect после.
После подключения разработчик попросит вас указать путь к файлу Excel, а затем вы сможете создать таблицу на вкладке heiborhood для своего набора данных.

Или вы можете использовать sql loader. Спроси у гугла как. Это просто.

...