【发布时间】:2017-10-10 12:02:39
【问题描述】:
我正在使用下面的查询来生成一个以管道分隔的文件,但我还想要以管道分隔的列名。你能帮我解决这个问题吗?
select cast (sample_dt||'|'||trim(trailing '.' from trim(leading ' ' from acct_id))||'|'||name1||'|'||ent_sub_lob||'|'||app_dt||'|'||home_phn_num||'|'||city_1_name||'|'||geo_st_cd||'|'||surveyid||'|'||study_type||'|'||ent_lob||'|'||channel||'|'||market_C||'|'||merchant_id as char(300))
from ud.testing;
【问题讨论】:
-
最好切换到 Teradata 的 CSV,而不是所有这些 concats:info.teradata.com/HTMLPubs/DB_TTU_16_00/SQL_Reference/…
-
向 Teradata CSV 添加针对 DBC 字典视图 ColumnsV 的查询以动态获取列名。
-
可能更简单,但试试这个。但是感谢您在此问题上的快速转变