SHOW SCHEMAS
S’applique à : Databricks SQL Databricks Runtime
Répertorie les schémas qui correspondent à un modèle d’expression régulière facultativement fourni. Si aucun modèle n’est fourni, la commande répertorie tous les schémas dans le catalogue.
Bien que SCHEMAS
et DATABASES
soient interchangeables, il est préférable d’utiliser SCHEMAS
.
Syntaxe
SHOW SCHEMAS [ { FROM | IN } catalog_name ] [ [ LIKE ] regex_pattern ]
Paramètres
-
Éventuellement le nom du catalogue dans lequel afficher les schémas. Si aucun catalogue n’est spécifié, le catalogue actuel s’applique.
regex_pattern
Modèle d’expression régulière utilisé pour filtrer les résultats de l’instruction.
- À l’exception des caractères
*
et|
, le modèle fonctionne comme une expression régulière. *
seul correspond à 0 ou plusieurs caractères et|
est utilisé pour séparer plusieurs expressions régulières différentes, qui peuvent toutes correspondre.- Les espaces de début et de fin sont supprimés dans le modèle d’entrée avant le traitement. La correspondance du modèle n’est pas sensible à la casse.
- À l’exception des caractères
Exemples
-- 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