我需要使用IMPALA显示给定表的TABLE NAME,DATABASE NAME和ROW COUNT的名称,
我能够使用下面的查询显示行数和表名,并且卡在获取当前数据库名的过程中,我实际上在Google上搜索了很多,但是没有找到任何相关的信息。
有人可以帮助我吗?

select count(*) as rowcount,'table name' from table1
union
select count(*) as rowcount,'table name' from table2
union
select count(*) as rowcount,'table name' from table3
union
select count(*) as rowcount,'table name' from table4

最佳答案

从此https://issues.apache.org/jira/browse/IMPALA-675,您可以使用select current_database()获取数据库名称。

关于sql - 如何在Impala中获取当前的数据库名称?我实际上为此搜索了很多,但没有发现任何相关信息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47281766/

10-11 03:40