, когда я экспортирую результаты запроса в csv, используя netezza nzsql commndline, o/p печатается в файл в формате фиксированной длины. т. е. если col определяется как длина 4k, он печатает длину 4k длины, независимо от длины сохраненной строки в этом поле. В результате, файл o/p становится огромным из-за большого количества лишних пробелов. есть ли способ обойти это? Я попытался обрезать столбцы, заменить (поле, '', ''), но это не помогло.netezza nzsql экспорт результатов запроса в файл csv
команды я использую:
nzsql -d {имя_бд} -u {имя пользователя} -h {хост} -c "выберите * из table_with_90_columns" -t -o output.csv
Вам нужно указать разделитель, и я думаю, вы найдете это в этом вопросе [здесь] (http://stackoverflow.com/questions/30251399/how-to-output-a-file-using-tab -delimiter-in-netezza-nzsql) – ScottMcG
nzsql имеет разделитель по умолчанию | , Я вижу фиксированную длину o/p, даже если я иду на другой разделитель. – Anand
Мне любопытно, можно ли захватить типы заголовков заголовков в дополнение к именам заголовков при использовании nzsql ... – Leonid