Hive 对多个db同一表的配置单元查询

Hive 对多个db同一表的配置单元查询,hive,Hive,假设配置单元上有多个数据库,所有数据库中都有一个同名的表,有没有办法指定通配符?例如,在ab1、ab2、ab3数据库下,所有3个数据库中都存在表“t1”。我是否可以运行提取查询以从所有数据库下的所有表中获取数据 我尝试了select*from ab*.t1给了我一个错误无法使用配置单元查询 除非你想写一些脚本。 您可以使用显示像“ab*”这样的数据库来检索数据库列表,然后手动生成查询,在其中列出所有数据库/表。使用union并指定完整的数据库名称。

假设配置单元上有多个数据库,所有数据库中都有一个同名的表,有没有办法指定通配符?例如,在ab1、ab2、ab3数据库下,所有3个数据库中都存在表“t1”。我是否可以运行提取查询以从所有数据库下的所有表中获取数据


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

无法使用配置单元查询

除非你想写一些脚本。
您可以使用
显示像“ab*”这样的数据库
来检索数据库列表,然后手动生成查询,在其中列出所有数据库/表。

使用
union
并指定完整的数据库名称。