SCHEMATA
Van toepassing op: Alleen Databricks SQL Databricks Runtime 10.4 LTS en hoger dan Unity Catalog
INFORMATION_SCHEMA. SCHEMATA beschrijft schema's in de catalogus.
De geretourneerde rijen zijn beperkt tot de schema's waarmee de gebruiker kan communiceren.
Definitie
De SCHEMATA
relatie bevat de volgende kolommen:
Naam | Gegevenstype | Null-waarde toegestaan | Standaard | Beschrijving |
---|---|---|---|---|
CATALOG_NAME |
STRING |
Nr. | Ja | Catalogus met het schema. |
SCHEMA_NAME |
STRING |
Nr. | Ja | Naam van het schema. |
SCHEMA_OWNER |
STRING |
Nee | Nr. | Gebruiker of groep (principal) die momenteel eigenaar is van het schema. |
COMMENT |
STRING |
Ja | Nr. | Een optionele opmerking die de relatie beschrijft. |
CREATED |
TIMESTAMP |
Nee | Nr. | Tijdstempel toen de relatie werd gemaakt. |
CREATED_BY |
STRING |
Nee | Nr. | Principal die de relatie heeft gemaakt. |
LAST_ALTERED |
TIMESTAMP |
Nee | Nr. | Tijdstempel waarop de relatiedefinitie voor het laatst is gewijzigd. |
LAST_ALTERED_BY |
STRING |
Nee | Nr. | Principal die de relatie het laatst heeft gewijzigd. |
Beperkingen
De volgende beperkingen zijn van toepassing op de TABLES
relatie:
Klas | Naam | Kolomlijst | Beschrijving |
---|---|---|---|
Primaire sleutel | SCHEMATA_PK |
CATALOG_NAME , SCHEMA_NAME |
Unieke id voor het schema. |
Refererende sleutel | SCHEMATA_CATS_FK |
CATALOG_NAME |
Verwijst naar CATALOGS. |
Voorbeelden
SELECT schema_owner
FROM information_schema.schemata
WHERE schema_name = 'information_schema'
AND catalog_name = 'main'