Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Aplica-se a:
Databricks SQL
Databricks Runtime
Retorna todas as tabelas para um esquema especificado opcionalmente. Além disso, o resultado desta instrução pode ser filtrado por um padrão opcional de correspondência. 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
-
Especifica o nome do esquema a partir do qual as tabelas devem ser listadas. Se não for fornecido, usa o esquema atual.
regex_pattern
O padrão de expressão regular usado para filtrar tabelas indesejadas.
- Com exceção de
*e|caractere, o padrão funciona como uma expressão regular. -
*sozinho corresponde a 0 ou mais caracteres e|é usado para separar várias expressões regulares diferentes, qualquer uma das quais pode corresponder. - Os espaços em branco à esquerda e à direita são cortados no padrão de entrada antes do processamento. A comparação de padrão não faz distinção entre maiúsculas e minúsculas.
- Com exceção de
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