SHOW TABLES
Область применения: Databricks SQL
Databricks Runtime
Возвращает все таблицы для необязательно указанной схемы. Кроме того, выходные данные этой инструкции можно отфильтровать по дополнительному шаблону сопоставления. Если схема не указана, таблицы возвращаются из текущей схемы.
Синтаксис
SHOW TABLES [ { FROM | IN } schema_name ] [ [ LIKE ] regex_pattern ]
Параметры
-
Указывает имя схемы, из которой должны быть перечислены таблицы. Если не указано, используется текущая схема.
regex_pattern
Шаблон регулярного выражения, используемый для фильтрации нежелательных таблиц.
- За исключением символов
*
и|
, шаблон работает как регулярное выражение. - Символ
*
соответствует 0 или более символам, а|
используется для разделения нескольких регулярных выражений, каждое из которых может быть соответствующим. - Начальные и конечные пробелы обрезаются во входном шаблоне перед обработкой. При сопоставлении шаблона регистр не учитывается.
- За исключением символов
Примеры
-- List all tables in default schema
> SHOW TABLES;
database tableName isTemporary
-------- --------- -----------
default sam false
default sam1 false
default suj false
-- List all tables from usersc schema
> SHOW TABLES FROM usersc;
database tableName isTemporary
-------- --------- -----------
usersc user1 false
usersc user2 false
-- List all tables in usersc schema
> SHOW TABLES IN usersc;
database tableName isTemporary
-------- --------- -----------
usersc user1 false
usersc user2 false
-- List all tables from default schema matching the pattern `sam*`
> SHOW TABLES FROM default LIKE 'sam*';
database tableName isTemporary
-------- --------- -----------
default sam false
default sam1 false
-- List all tables matching the pattern `sam*|suj`
> SHOW TABLES LIKE 'sam*|suj';
database tableName isTemporary
-------- --------- -----------
default sam false
default sam1 false
default suj false