我需要在Hql查询中进行Sql查询。
select count(column_name) from user_tab_columns where table_name='EMP_TABLE';
我不知道怎么把它变成一个hql查询,如果有人知道请帮助我。
答案 0 :(得分:2)
我非常确定Hive没有以一种漂亮的表格格式提供这种元数据信息。您可以直接查询Metastore,但这很难看,而且实际上并不是您想要的。
如果您只想知道Hive表中的列数,可以通过调用hive的shell脚本来实现,例如:
hive -S -e 'describe my_table' | wc -l