我想编写一个查询,以便它返回表名(我正在查询的表)和一些其他值。比如:
select table_name, col1, col2 from table_name;
我需要在Hive里做这个。你知道我怎样才能得到我正在查询的表的表名吗?
基本上,我正在创建一个查找表,它每天在hive中存储表名和一些其他信息。因为hive(至少我们使用的版本)不支持完全成熟的 INSERTs
,我正在尝试使用我们可以使用的变通方法 INSERT
坐在一张table上 SELECT
查询另一个表的查询。其中一部分还包括实际存储表名。如何做到这一点?
1条答案
按热度按时间smdncfj31#
就我的用例而言,这就足够了:
它返回表名和我需要的其他列。