Вы часто хотите перечислить все таблицы в базе данных или перечислить все столбцы в таблице. Очевидно, что каждая база данных имеет свой синтаксис для перечисления таблиц и столбцов.
Оператор Show Tables отображает имена всех таблиц. По умолчанию в нем перечислены таблицы из текущей базы данных или с предложением IN в указанной базе данных.
В этой главе описывается, как перечислить все таблицы из текущей базы данных в HCatalog.
Показать таблицы
Синтаксис SHOW TABLES следующий:
SHOW TABLES [IN database_name] ['identifier_with_wildcards'];
Следующий запрос отображает список таблиц —
./hcat –e "Show tables;"
При успешном выполнении запроса вы увидите следующий ответ: