Экспорт результата избранного оператора к формату CSV в DB2

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

MySQL Command;

SELECT col1,col2,coln into OUTFILE  'result.csv' FIELDS TERMINATED BY ',' FROM testtable t;
23
задан AngocA 9 November 2019 в 19:06
поделиться

2 ответа

Эту команду можно запустить из процессора командной строки (CLP) DB2 или изнутри приложения 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 .

39
ответ дан 29 November 2019 в 01:51
поделиться

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

1
ответ дан 29 November 2019 в 01:51
поделиться
Другие вопросы по тегам:

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