SCHEMATA
Dotyczy: Databricks SQL Databricks Runtime 10.4 LTS i nowszy tylko wykaz aparatu Unity
INFORMATION_SCHEMA. SCHEMATA opisuje schematy w wykazie.
Zwracane wiersze są ograniczone do schematów, z którymi użytkownik ma uprawnienia do interakcji.
Definicja
Relacja SCHEMATA
zawiera następujące kolumny:
Nazwisko | Typ danych | Dopuszczający wartość null | Standardowa | opis |
---|---|---|---|---|
CATALOG_NAME |
STRING |
Nie. | Tak | Wykaz zawierający schemat. |
SCHEMA_NAME |
STRING |
Nie. | Tak | Nazwa schematu. |
SCHEMA_OWNER |
STRING |
Nie | Nie. | Użytkownik lub grupa (podmiot zabezpieczeń), który jest obecnie właścicielem schematu. |
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 | Lista kolumn | opis |
---|---|---|---|
Klucz podstawowy | SCHEMATA_PK |
CATALOG_NAME , SCHEMA_NAME |
Unikatowy identyfikator schematu. |
Klucz obcy | SCHEMATA_CATS_FK |
CATALOG_NAME |
Odwołania DO KATALOGÓW. |
Przykłady
SELECT schema_owner
FROM information_schema.schemata
WHERE schema_name = 'information_schema'
AND catalog_name = 'main'