Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:
Databricks SQL
Databricks Runtime
Zobrazí seznam schémat, která odpovídají volitelně zadanému vzoru regulárního výrazu. Pokud není zadán žádný vzor, příkaz zobrazí seznam všech schémat v katalogu.
I když je používání SCHEMAS a DATABASES je zaměnitelné, SCHEMAS je upřednostňované.
Syntaxe
SHOW SCHEMAS [ { FROM | IN } catalog_name ] [ [ LIKE ] regex_pattern ]
Parametry
-
Volitelně název katalogu, pro který se mají zobrazit schémata. Pokud není zadán žádný katalog, použije se aktuální katalog.
regex_pattern
Vzor regulárního výrazu, který slouží k filtrování výsledků příkazu.
- S výjimkou znaků
*a|vzor funguje jako regulární výraz. -
*samotný odpovídá 0 nebo více znakům a|slouží k oddělení více různých regulárních výrazů, z nichž každá se může shodovat. - Počáteční a koncové mezery ve vstupním vzoru se před zpracováním oříznou. Vyhledávání vzorů je nezávislé na velikosti písmen.
- S výjimkou znaků
Příklady
-- 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