3
當我使用netezza nzsql commndline將查詢結果導出到csv時,o/p以固定長度格式打印到文件中。即如果col被定義爲4k長度,則不論該字段中存儲的字符串的長度如何,其打印出4k長度的sting。因此,由於很多額外的空間,o/p文件變得越來越大。有沒有辦法繞過它?我嘗試修整列,替換(字段,'',''),但它沒有幫助。netezza nzsql將查詢結果導出到csv文件
命令我使用:
nzsql -d {DBNAME} -u {用戶名} -h {主機} -c 「SELECT * FROM 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