Compartilhar via


SHOW TABLES

Aplica-se a: marca de seleção positiva SQL do Databricks marca de seleção positiva Runtime do Databricks

Opcionalmente, retorna todas as tabelas de um esquema especificado. Além disso, a saída dessa instrução pode ser filtrada por um padrão correspondente opcional. Se nenhum esquema for especificado, as tabelas serão retornadas do esquema atual.

Sintaxe

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

Parâmetros

  • schema_name

    Especifica o nome do esquema a partir do qual as tabelas devem ser listadas. Se não for fornecido, o esquema atual será usado.

  • regex_pattern

    O padrão de expressão regular que é usado para filtrar tabelas não desejadas.

    • Com exceção dos caracteres * e |, ele funciona como uma expressão regular.
    • * só corresponde a zero ou mais caracteres e | é usado para separar várias expressões regulares diferentes, que podem corresponder.
    • Os espaços em branco à esquerda e à direita são cortados no padrão de entrada antes do processamento. A correspondência de padrões não diferencia maiúsculas de minúsculas.

Exemplos

-- 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