ZOBRAZIT SCHÉMATA

Platí pro:check označeno ano Kontrola Databricks SQL označená 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žití SCHEMAS a DATABASES zaměnitelné, SCHEMAS je upřednostňováno.

Syntaxe

SHOW SCHEMAS [ { FROM | IN } catalog_name ] [ [ LIKE ] regex_pattern ]

Parametry

  • catalog_name

    Volitelně název katalogu, pro který chcete zobrazit schémata. Pokud není zadán žádný katalog, použije se aktuální katalog.

  • regex_pattern

    Vzor regulárního výrazu, který se používá k filtrování výsledků příkazu.

    • * Kromě znaku a | funguje vzor jako regulární výraz.
    • * sám odpovídá 0 nebo více znakům a | používá se k oddělení několika různých regulárních výrazů, z nichž kterýkoli se může shodovat.
    • Počáteční a koncové prázdné hodnoty se před zpracováním oříznou ve vstupním vzoru. Při porovnávání vzorů se nerozlišují 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