Вопрос по – Экспорт результата оператора select в формат CSV в DB2

21

Есть ли способ, с помощью которого мы можем экспортировать результат выбора статистики в файл CSV, как в MySQL.

MySQL Command;

SELECT col1,col2,coln into OUTFILE  'result.csv' FIELDS TERMINATED BY ',' FROM testtable t;

Ваш Ответ

6   ответов
36

ли из приложения SQL, вызвавADMIN_CMD хранимая процедура

EXPORT TO result.csv OF DEL MODIFIED BY NOCHARDEL SELECT col1, col2, coln FROM testtable;

Есть много вариантов дляIMPORT а такжеEXPORT что вы можете использовать для создания файла данных, который соответствует вашим потребностям.NOCHARDEL квалификатор будет подавлять символы двойной кавычки, которые в противном случае появлялись бы вокруг каждого столбца символов.

Имейте в виду, что любойSELECT оператор может быть использован в качестве источника для экспорта, включая объединения или даже рекурсивный SQL. Утилита экспорта также выполнит порядок сортировки, если вы укажетеORDER BY в вашемSELECT заявление.

DEL не поддерживается в zOS DB2.
1

DBeaver позволяет подключиться к базе данных DB2, выполнить запрос и экспортировать набор результатов в файл CSV, который можно открыть и настроить в MS Excel илиLibreOffice Calc.

Для этого все, что вам нужно сделать (вDBeaver) щелкните правой кнопкой мыши таблицу результатов (после выполнения запроса) и выберите & quot; Export Resultset & quot; из контекстного меню.

Это создает диалоговое окно ниже, где вы можете в конечном итоге сохранить набор результатов в файл в формате CSV, XML или HTML:

enter image description here

2

Open the Command Editor and Run the select Query in the Commands Tab.

Open the corresponding Query Results Tab

Then from Menu --> Selected --> Export

0

и принятый ответ не работает для меня. Если вы используете IBM Data Studio (v3.1.1.0), вы можете:

Expand your server connection in "Administration Explorer" view; Select tables or views; On the right panel, right click your table or view; There should be an option to extract/download data, in portuguese it says: "Descarregar -> Com sql" - something like "Download -> with sql;"
1

--#SET TERMINATOR % 
EXPORT TO result.csv OF DEL MODIFIED BY CHARDEL;
SELECT * FROM A
CHARDEL Модификатор определяет символ, который заключает в себе любые строковые значения в строке. По умолчанию это", Чтобы изменить разделитель между столбцами, используйтеCOLDEL модификатор.
1

документыВы хотите экспортировать тип del (разделитель по умолчанию выглядит как запятая, что вам и нужно). Смотрите страницу документации для получения дополнительной информации о команде EXPORT.

Похожие вопросы