SÉMÁK MEGJELENÍTÉSE
A következőkre vonatkozik: Databricks SQL Databricks Runtime
Az opcionálisan megadott reguláris kifejezésmintának megfelelő sémákat sorolja fel. Ha nincs megadva minta, a parancs felsorolja a katalógus összes sémáját.
Bár a SCHEMAS
használat és DATABASES
a felcserélhető, SCHEMAS
előnyben részesített.
Syntax
SHOW SCHEMAS [ { FROM | IN } catalog_name ] [ [ LIKE ] regex_pattern ]
Paraméterek
-
Opcionálisan annak a katalógusnak a neve, amelynek sémáit meg szeretné jeleníteni. Ha nincs megadva katalógus, az aktuális katalógus érvényes.
regex_pattern
Az utasítás eredményeinek szűrésére szolgáló reguláris kifejezésminta.
- A minta a karakter és
|
a karakter*
kivételével úgy működik, mint egy reguláris kifejezés. *
csak 0 vagy több karakter felel meg, és|
több különböző reguláris kifejezés elválasztására szolgál, amelyek bármelyike megfelelhet.- A bevezető és záró üreseket a rendszer a feldolgozás előtt levágja a bemeneti mintában. A mintaegyezés érzéketlen a kis- és nagybetűk között.
- A minta a karakter és
Példák
-- 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