SHOW SCHEMAS
Gilt für: Databricks SQL Databricks Runtime
Listet die Schemas auf, die einem optional angegebenen regulären Ausdrucksmuster entsprechen. Wenn kein Muster angegeben wird, listet der Befehl alle Schemas im Katalog auf.
Auch wenn die Verwendung von SCHEMAS
und DATABASES
austauschbar ist, sollte vorzugsweise SCHEMAS
verwendet werden.
Syntax
SHOW SCHEMAS [ { FROM | IN } catalog_name ] [ [ LIKE ] regex_pattern ]
Parameter
-
Optional der Name des Katalogs, für den Schemas angezeigt werden sollen. Wenn kein Katalog angegeben ist, gilt der aktuelle Katalog.
regex_pattern
Ein reguläres Ausdrucksmuster, das zum Filtern der Ergebnisse der Anweisung verwendet wird.
- Mit Ausnahme von
*
und|
funktioniert das Muster wie ein regulärer Ausdruck. *
allein entspricht 0 oder mehr Zeichen, und|
wird verwendet, um mehrere verschiedene reguläre Ausdrücke zu trennen, von denen jeder übereinstimmen kann.- Führende und nachgestellte Leerzeichen werden vor der Verarbeitung im Eingabemuster abgeschnitten. Bei der Musterübereinstimmung wird keine Groß-/Kleinschreibung beachtet.
- Mit Ausnahme von
Beispiele
-- 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