我知道在impala(和其他数据库)中,我可以运行以下两个:
SHOW DATABASES SHOW TABLES
我也知道我可以添加可选的 LIKE
或者 IN
参数,例如,显示数据库中我可以编写的所有表: SHOW TABLES IN Bananas
我真正想知道的是一种返回数据库中所有表的方法,而不必递归(也在单独的字段中显示数据库名和表名)。
我将通过impala shell运行它,因此我必须首先返回所有数据库名称,然后为每个数据库生成一个脚本行以提供表。
这样做不成问题,我只是忍不住想,一定有更好的方法结束:
1条答案
按热度按时间gcuhipw91#
不幸的是还没有。impala最终将通过公开模式元数据表(例如ansi information\u schema)来支持这一点,impala-1761跟踪该特性请求。