Impala显示表

时间:2016-08-12 09:30:16

标签: sql show impala

我知道在Impala(和其他数据库)中我可以运行以下两种方法:

SHOW DATABASES

SHOW TABLES

我也知道我可以添加可选的LIKEIN个参数,例如向我展示数据库中的所有表格 Bananas 我可以写:

SHOW TABLES IN Bananas

我真正想知道的是一种返回数据库中所有表而不必递归的方法(也在不同的字段中显示数据库名称和表名。

我将通过impala shell运行它,所以我必须首先返回所有数据库名称,然后为每个数据库生成一个脚本行给我表。

这样做不是问题,我不禁想知道必须有更好的方法来结束:

DB_Tables

1 个答案:

答案 0 :(得分:1)

不幸的是还没有。 Impala最终将通过公开模式元数据(例如ANSI INFORMATION_SCHEMA)和IMPALA-1761跟踪功能请求的表来支持此功能。