让我们说在蜂巢上有多个数据库,所有数据库中都存在一个具有相同名称的表,有没有办法提供通配符?对于例如在ab1,ab2,ab3数据库中,在所有3个数据库中都存在表“ t1”。我可以运行提取查询以从所有数据库下的所有表中获取数据吗?
我尝试select * from ab*.t1;
给我一个错误
答案 0 :(得分:0)
与HIVE查询无关!
除非您想进行一些脚本编写。
您可以使用show databases like 'ab*'
检索数据库列表,然后手动构建查询,在其中列出所有数据库/表。