impala显示表

i86rm4rw  于 2021-06-26  发布在  Impala
关注(0)|答案(1)|浏览(465)

我知道在impala(和其他数据库)中,我可以运行以下两个:
SHOW DATABASES SHOW TABLES 我也知道我可以添加可选的 LIKE 或者 IN 参数,例如,显示数据库中我可以编写的所有表: SHOW TABLES IN Bananas 我真正想知道的是一种返回数据库中所有表的方法,而不必递归(也在单独的字段中显示数据库名和表名)。
我将通过impala shell运行它,因此我必须首先返回所有数据库名称,然后为每个数据库生成一个脚本行以提供表。
这样做不成问题,我只是忍不住想,一定有更好的方法结束:

gcuhipw9

gcuhipw91#

不幸的是还没有。impala最终将通过公开模式元数据表(例如ansi information\u schema)来支持这一点,impala-1761跟踪该特性请求。

相关问题