Udostępnij za pośrednictwem


POKAŻ SCHEMATY

Dotyczy: zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime

Wyświetla listę schematów, które są zgodne z opcjonalnym wzorcem wyrażeń regularnych. Jeśli nie podano wzorca, polecenie wyświetla listę wszystkich schematów w wykazie.

Chociaż użycie SCHEMAS elementów i DATABASES jest wymienne, SCHEMAS jest preferowane.

Składnia

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

Parametry

  • catalog_name

    Opcjonalnie nazwa wykazu, dla którego mają być wyświetlane schematy. Jeśli nie określono wykazu, bieżący wykaz ma zastosowanie.

  • regex_pattern

    Wzorzec wyrażenia regularnego używany do filtrowania wyników instrukcji.

    • Z wyjątkiem znaków * i | wzorzec działa jak wyrażenie regularne.
    • * sam pasuje do co najmniej 0 znaków i | służy do oddzielania wielu różnych wyrażeń regularnych, z których dowolny może być zgodny.
    • Wartości puste wiodące i końcowe są przycinane we wzorcu wejściowym przed przetworzeniem. Dopasowanie wzorca jest niewrażliwe na wielkość liter.

Przykłady

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