Filehelpers Excel для Oracle базы данных - PullRequest
1 голос
/ 25 января 2010

Я хочу импортировать данные Excel в базу данных Oracle. Я получил достаточно помощи для части Excel, вы, ребята, можете помочь мне в Oracle?

Можно ли импортировать в oracledb с помощью filehelpers ? Пожалуйста, предоставьте пример кода для справки.

Спасибо Ди

Ответы [ 3 ]

2 голосов
/ 25 января 2010

Если вы сохраните данные электронной таблицы в виде файлов .csv, импортировать их в Oracle с помощью SQL Loader или внешних таблиц будет относительно просто. Поскольку мы можем использовать SQL с внешними таблицами, с ними, как правило, проще работать, и поэтому они предпочтительнее SQL Loader почти во всех случаях. SQL * Loader - лучший выбор, когда имеешь дело с огромным количеством данных и когда сверхбыстрая загрузка имеет первостепенное значение.

Подробнее о внешних таблицах здесь . Вы найдете эквивалентную ссылку для SQL * Loader здесь .

1 голос
/ 25 января 2010

Простой и относительно надежный способ сделать это для одноразовых задач - создать новый столбец в таблице Excel, содержащий следующую формулу:

="insert into foobar values('"&A1&"','"&A2&"');"

Скопируйте это во все строки, затем скопируйте весь столбец в редактор и запустите его в SQL * Plus или sql developer.

0 голосов
/ 15 февраля 2010

Я использую Sqlloader для загрузки данных из CSV в базу данных Oracle.

...