配置单元查询到多个数据库相同的表

时间:2018-08-15 17:46:54

标签: hive

让我们说在蜂巢上有多个数据库,所有数据库中都存在一个具有相同名称的表,有没有办法提供通配符?对于例如在ab1,ab2,ab3数据库中,在所有3个数据库中都存在表“ t1”。我可以运行提取查询以从所有数据库下的所有表中获取数据吗?

我尝试select * from ab*.t1;给我一个错误

1 个答案:

答案 0 :(得分:0)

与HIVE查询无关!

除非您想进行一些脚本编写。 您可以使用show databases like 'ab*'检索数据库列表,然后手动构建查询,在其中列出所有数据库/表。