Бесплатный клиент для доступа к DB2, который может импортировать CSV-файл - PullRequest
1 голос
/ 10 марта 2011

Знаете ли вы какой-нибудь бесплатный клиент для импорта CSV-файлов в db2 для win (что-то вроде Toad или Tora, но для db2)?

Ответы [ 3 ]

3 голосов
/ 11 марта 2011

Это не графическое изображение, но в DB2 есть встроенная команда IMPORT для файлов CSV. Вы должны иметь возможность выпускать его из любого графического инструмента, такого как Data Studio или Центр управления.

IMPORT FROM my_file.csv
OF del
INSERT INTO my_table

Вместо INSERT вы также можете сделать INSERT_UPDATE или REPLACE (который удаляет все существующие данные).

Если вы хотите выбрать определенные столбцы в CSV, добавьте модификатор метода:

IMPORT FROM my_file.csv
OF del
METHOD P(2, 3, 5)
INSERT INTO my_table

(P обозначает позицию. Индексы основаны на 1.)

Тогда вам также может понадобиться указать конкретные столбцы в таблице:

IMPORT FROM my_file.csv
OF del
METHOD P(2, 3, 5)
INSERT INTO my_table(my_column_2, my_column_3, my_column_5)

Редактировать: я должен упомянуть, что существует бесплатная версия Toad для DB2 . Я не использовал его, поэтому не знаю, есть ли в нем функции, которые вы ищете.

1 голос
/ 19 марта 2011

Новый графический инструмент от IBM - Data Studio, которую можно загрузить с http://www -01.ibm.com / программное обеспечение / данные / Optim / данные студии / Это бесплатный инструмент (например, db2 Express-C)

После того, как вы установили это приложение, вы можете выбрать свою базу данных в представлении Data Source Explorer:

Соединения с базой данных> DATABASE> DATABASE> Схемы> SCHEMA_NAME> Таблицы> TABLE_NAME.

Когда вы закончите работу с базой данных, щелкните ее правой кнопкой мыши, выберите «Данные», а затем «Загрузить». Это выполнит операцию загрузки над таблицей.

Если вы Eclipse и являетесь разработчиком, вы легко поймете этот инструмент.

Существует еще один инструмент, исторически включенный в db2, который называется центром управления (db2cc). Это был основной графический инструмент для DB2, где вы можете выполнять множество операций, таких как импорт и загрузка. Тем не менее, начиная с версии 9, она устарела. Этот инструмент также бесплатный и написан на Java.

1 голос
/ 12 марта 2011

Ну, я использовал Toad для создания таблиц и SQirreL для импорта данных из CSV-файла.Работает нормально.С бесплатной версией Toad вы не можете импортировать данные.

Большое спасибо.Мелита

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