MOSTRAR ESQUEMAS

Aplica-se a:verificar a verificação sim Databricks SQL marcada como sim Databricks Runtime

Lista os esquemas que correspondem a um padrão de expressão normal fornecido opcionalmente. Se não for fornecido nenhum padrão, o comando lista todos os esquemas no catálogo.

Embora a utilização de SCHEMAS e DATABASES seja permutável, SCHEMAS é preferível.

Sintaxe

SHOW SCHEMAS [ { FROM | IN } catalog_name ] [ [ LIKE ] regex_pattern ]

Parâmetros

  • catalog_name

    Opcionalmente, o nome do catálogo para o qual pretende mostrar esquemas. Se não for especificado nenhum catálogo, aplica-se o catálogo atual.

  • regex_pattern

    Um padrão de expressão regular que é utilizado para filtrar os resultados da instrução.

    • Exceto para * e | caráter, o padrão funciona como uma expressão regular.
    • * apenas corresponde a 0 ou mais carateres e | é utilizado 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 correspondência de padrão não é sensível a maiúsculas e minúsculas.

Exemplos

-- Create schema. Assumes a schema named `default` already exists in
-- the system.
> CREATE SCHEMA payroll_sc;
> CREATE SCHEMA payments_sc;

-- Lists all the schemas.
> SHOW SCHEMAS;
 databaseName
 ------------
      default
  payments_sc
   payroll_sc

-- Lists schemas with name starting with string pattern `pay`
> SHOW SCHEMAS LIKE 'pay*';
 databaseName
 ------------
  payments_sc
   payroll_sc

-- Lists all schemas. Keywords SCHEMAS and DATABASES are interchangeable.
> SHOW SCHEMAS;
 databaseName
 ------------
      default
  payments_sc
   payroll_sc

-- Lists all schemas in catalog `some_catalog`.
> SHOW SCHEMAS IN some_catalog;
 databaseName
 ------------
      schema1
      schema2