Condividi tramite


SHOW SCHEMAS

Si applica a:segno di spunta sì Databricks SQL segno di spunta sì Databricks Runtime

Elenca gli schemi che corrispondono a un criterio di espressione regolare fornito facoltativamente. Se non viene fornito alcun criterio, il comando elenca tutti gli schemi nel catalogo.

Sebbene l'utilizzo di SCHEMAS e DATABASES sia intercambiabile, SCHEMAS è preferibile.

Sintassi

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

Parametri

  • catalog_name

    Facoltativamente, il nome del catalogo per il quale visualizzare gli schemi. Se non viene specificato alcun catalogo, viene applicato il catalogo corrente.

  • regex_pattern

    Modello di espressione regolare utilizzato per filtrare i risultati della dichiarazione.

    • Ad eccezione dei caratteri * e |, lo schema funziona come un'espressione regolare.
    • * da solo corrisponde a 0 o più caratteri e | viene utilizzato per separare diverse espressioni regolari, una delle quali può corrispondere.
    • Gli spazi vuoti iniziali e finali vengono tagliati nel modello di input prima dell'elaborazione. La corrispondenza del criterio non fa distinzione tra maiuscole e minuscole.

Esempi

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