仅在配置单元中打印表标题

z5btuh9x  于 2021-05-29  发布在  Hadoop
关注(0)|答案(1)|浏览(454)

是否可以在没有表名前缀的配置单元中打印标题?
我做到了: 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表。
谢谢你的帮助,
尼娜

iq0todco

iq0todco1#

set hive.resultset.use.unique.column.names=false;

配置单元.resultset.use.unique.column.names
默认值: 是的。
添加到:配置单元0.13.0  hive -6687
如果需要,通过使用表别名限定列名,使列名在结果集中唯一。 表别名将添加到“select*”或 如果查询显式使用表别名“select r1.x…”。
https://cwiki.apache.org/confluence/display/hive/configuration+properties

相关问题