首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >netezza nzsql导出查询结果到csv文件

netezza nzsql导出查询结果到csv文件
EN

Stack Overflow用户
提问于 2015-06-04 18:56:58
回答 1查看 3.2K关注 0票数 3

当我使用netezza nzsql commndline将查询结果导出到csv中时,o/p将以固定长度格式打印到文件中。也就是说,如果一个col被定义为4k长度,那么它将打印出4k长度sting,而不管该字段中存储字符串的长度如何。因此,由于大量的额外空间,o/p文件变得越来越大。有办法绕过它吗?我试着修整列,替换(字段,',''),但是没有帮助。

我正在使用的命令:

nzsql -d {dbname} -u {username} -h {host} -c "select * from table_with_90_columns“-t -o output.csv

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-06-04 23:35:46

当使用nzsql输出分隔数据时,使用-F选项指定您选择的分隔符,并使用-A选项指定未格式化的输出。

或者,使用外部表,因为对于任何重要大小的数据,它们都会更快一些。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30651936

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档