Поделиться через


ПОКАЗАТЬ ТАБЛИЦЫ

Область применения:проверка помечено да Databricks SQL проверка помечено да Databricks Runtime

Возвращает все таблицы для при необходимости указанной схемы. Кроме того, выходные данные этой инструкции могут быть отфильтрованы по необязательному шаблону сопоставления. Если схема не указана, таблицы возвращаются из текущей схемы.

Синтаксис

SHOW TABLES [ { FROM | IN } schema_name ] [ [ LIKE ] regex_pattern ]

Параметры

  • schema_name

    Указывает имя схемы, из которой должны быть перечислены таблицы. Если этот параметр не указан, использует текущую схему.

  • 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