Есть ли способ, с помощью которого мы можем экспортировать результат выбранной записи в CSV файл, как и в MySQL.
Команда MySQL;
SELECT col1,col2,coln into OUTFILE 'result.csv' FIELDS TERMINATED BY ',' FROM testtable t;
Есть ли способ, с помощью которого мы можем экспортировать результат выбранной записи в CSV файл, как и в MySQL.
Команда MySQL;
SELECT col1,col2,coln into OUTFILE 'result.csv' FIELDS TERMINATED BY ',' FROM testtable t;
Вы можете запустить эту команду из процессора командной строки DB2 (CLP) или из приложения 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
.
Так вы можете сделать это с клиента DB2.
Откройте редактор команд и запустите запрос выбора на вкладке "Команды".
Откройте вкладку "Результаты запроса"
Затем из меню → Выбранный → Экспорт
В соответствии с docs вы хотите экспортировать тип del (разделитель по умолчанию выглядит как запятая, что вам и нужно), Дополнительную информацию о команде EXPORT см. на странице документа.
Я попробовал это и получил ';' -delimited CSV файл:
--#SET TERMINATOR %
EXPORT TO result.csv OF DEL MODIFIED BY CHARDEL;
SELECT * FROM A
DBeaver позволяет подключаться к базе данных DB2, запускать запрос и экспортировать результат в CSV файл, который может открываться и настраиваться в MS Excel или LibreOffice Calc.
Чтобы сделать это, все, что вам нужно сделать (в DBeaver), щелкните правой кнопкой мыши по сетке результатов (после запуска запрос) и выберите "Экспорт результатов" из контекстного меню.
Появится диалоговое окно ниже, в котором вы можете в конечном итоге сохранить результат в файл как CSV, XML или HTML:
Я использую IBM Data Studio v 3.1.1.0 с базовой DB2 для z/OS, и принятый ответ не сработал для меня. Если вы используете IBM Data Studio (v3.1.1.0), вы можете: