是否可以在没有表名前缀的配置单元中打印标题?
我做到了: set hive.cli.print.header=true;
然后: select * from brands limit 3;
结果是:
brands.id brands.name brands.tag brands.value
7 Brand 50 DeLorme
0 Brand 50 U-Line
27 Brand 50 Elcon
我真正想要的是:
id name tag value
7 Brand 50 DeLorme
0 Brand 50 U-Line
27 Brand 50 Elcon
" brands
“是我创建的表,而不是主db表。
谢谢你的帮助,
尼娜
1条答案
按热度按时间iq0todco1#
配置单元.resultset.use.unique.column.names
默认值: 是的。
添加到:配置单元0.13.0 hive -6687
如果需要,通过使用表别名限定列名,使列名在结果集中唯一。 表别名将添加到“select*”或 如果查询显式使用表别名“select r1.x…”。
https://cwiki.apache.org/confluence/display/hive/configuration+properties