我知道在Impala(和其他数据库)中我可以运行以下两种方法:
SHOW DATABASES
SHOW TABLES
我也知道我可以添加可选的LIKE
或IN
个参数,例如向我展示数据库中的所有表格 Bananas 我可以写:
SHOW TABLES IN Bananas
我真正想知道的是一种返回数据库中所有表而不必递归的方法(也在不同的字段中显示数据库名称和表名。
我将通过impala shell运行它,所以我必须首先返回所有数据库名称,然后为每个数据库生成一个脚本行给我表。
这样做不是问题,我不禁想知道必须有更好的方法来结束:
答案 0 :(得分:1)
不幸的是还没有。 Impala最终将通过公开模式元数据(例如ANSI INFORMATION_SCHEMA)和IMPALA-1761跟踪功能请求的表来支持此功能。