SHOW SCHEMAS
Si applica a: Databricks SQL 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
-
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 dell'istruzione.
- Ad eccezione di
*
e|
carattere, il criterio funziona come un'espressione regolare. *
solo corrisponde a 0 o più caratteri e|
viene usato per separare più espressioni regolari diverse, 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.
- Ad eccezione di
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