Dela via


SHOW SCHEMAS

Gäller för:markerad ja Databricks SQL markerad ja Databricks Runtime

Visar en lista över scheman som matchar ett mönster för reguljära uttryck som kan anges. Om inget mönster anges visar kommandot alla scheman i katalogen.

Även om användning av SCHEMAS och DATABASES är utbytbar, SCHEMAS är att föredra.

Syntax

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

Parametrar

  • catalog_name

    Alternativt namnet på katalogen som scheman ska visas för. Om ingen katalog har angetts gäller den aktuella katalogen.

  • regex_pattern

    Ett mönster för reguljära uttryck som används för att filtrera resultatet av -instruktionen.

    • * Förutom och | fungerar mönstret som ett reguljärt uttryck.
    • * ensam matchar 0 eller fler tecken och | används för att separera flera olika reguljära uttryck, som alla kan matcha.
    • De inledande och avslutande blankstegen trimmas i indatamönstret före bearbetning. Mönstermatchningen är skiftlägeskänslig.

Exempel

-- 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