Udostępnij za pośrednictwem


SCHEMATA

Dotyczy:zaznaczone jako tak Databricks SQL zaznaczone jako tak Databricks Runtime 10.4 LTS i nowsze zaznaczone jako tak tylko Unity Catalog

INFORMATION_SCHEMA.SCHEMATA opisuje schematy w catalog.

Zwracane wiersze są ograniczone do schematów, z którymi użytkownik ma uprawnienia do interakcji.

Definicja

Relacja SCHEMATA zawiera następujące columns:

Nazwisko Typ danych Dopuszczający wartość null Standardowa opis
CATALOG_NAME STRING Nie. Tak Catalog zawierający schema.
SCHEMA_NAME STRING Nie. Tak Nazwa schema.
SCHEMA_OWNER STRING Nie. Nie. Użytkownik lub grupa (podmiot), który obecnie jest posiadaczem schema.
COMMENT STRING Tak Nie. Opcjonalny komentarz opisujący relację.
CREATED TIMESTAMP Nie. Nie. Sygnatura czasowa utworzenia relacji.
CREATED_BY STRING Nie. Nie. Podmiot zabezpieczeń , który utworzył relację.
LAST_ALTERED TIMESTAMP Nie. Nie. Sygnatura czasowa ostatniej zmiany definicji relacji w dowolny sposób.
LAST_ALTERED_BY STRING Nie. Nie. Podmiot zabezpieczeń , który ostatni raz zmienił relację.

Ograniczenia

Do relacji mają zastosowanie TABLES następujące ograniczenia:

Klasa Nazwisko Column List opis
Klucz podstawowy SCHEMATA_PK CATALOG_NAME, SCHEMA_NAME Unikatowe identifier dla schema.
Klucz obcy SCHEMATA_CATS_FK CATALOG_NAME Odwołania CATALOGS.

Przykłady

SELECT schema_owner
  FROM information_schema.schemata
  WHERE schema_name = 'information_schema'
  AND catalog_name = 'main'