当我使用 netezza nzsql commndline 将查询结果导出到 csv 时,o/p 以固定长度格式打印到文件中。即,如果 col 被定义为 4k 长度,则无论该字段中存储的字符串的长度如何,它都会打印出 4k 长度的字符串。结果,由于有很多额外的空间,o/p 文件变得越来越大。有没有办法绕过它?我尝试修剪列,replace(field,' ','') 但它没有帮助。
我正在使用的命令:
nzsql -d {dbname} -u {username} -h {host} -c "select * from table_with_90_columns" -t -o output.csv