Sdílet prostřednictvím


ZOBRAZIT SCHÉMATA

Platí pro: zaškrtnutí označeného ano Databricks SQL zaškrtnutí označeného ano 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

  • catalog_name

    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 a | znaku 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é prázdné hodnoty se před zpracováním oříznou ve vstupním vzoru. Porovnávání vzorů nerozlišuje malá a velká písmena.

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