有没有人知道如何根据Netezza的字段值重新格式化输出?
我目前正在使用此语法导出数据。
\a \t \f , \o export_ntz.txt SELECT field1,field2,field3,field4 FROM tb_normal \o
当前结果将是这样的:
1234 , 123A , 12 , 123A
ASd2 , 123s , 312 , 123A
我只想重新格式化打印字段,如下例所示:
1234,123A,12 ,123A
ASd2,123s,312,123A
注意: - field1的长度大小为4,field3为3,那么在我的查询中添加哪个选项以使我的结果将被修复打印为列的大小?
答案 0 :(得分:0)
假设您的数据中没有填充,则以下导出应该可以正常工作
CREATE EXTERNAL TABLE 'full_file_path\export_ntz.txt' USING (DELIM ',') AS
SELECT field1,field2,field3,field4 FROM tb_normal;