TABELLEN
Van toepassing op: Alleen Databricks SQL Databricks Runtime 10.4 LTS en hoger dan Unity Catalog
INFORMATION_SCHEMA. TABLES bevat de metagegevens op objectniveau voor tabellen en weergaven (relaties) in de lokale catalogus of alle catalogi als deze eigendom zijn van de SYSTEM
catalogus.
De geretourneerde rijen zijn beperkt tot de relaties waarmee de gebruiker kan communiceren.
Definitie
De TABLES
relatie bevat de volgende kolommen:
Naam | Gegevenstype | Null-waarde toegestaan | Standaard | Beschrijving |
---|---|---|---|---|
TABLE_CATALOG |
STRING |
Nr. | Ja | Catalogus die de relatie bevat. |
TABLE_SCHEMA |
STRING |
Nr. | Ja | Schema dat de relatie bevat. |
TABLE_NAME |
STRING |
Nr. | Ja | Naam van de relatie. |
TABLE_TYPE |
STRING |
Nr. | Ja | Een van 'BASE TABLE' , 'VIEW' . |
IS_INSERTABLE_INTO |
STRING |
Nr. | Ja | 'YES' als de relatie kan worden ingevoegd, 'NO' anders. |
COMMIT_ACTION |
STRING |
Nr. | Ja | Altijd 'PRESERVE' . Gereserveerd voor toekomstig gebruik. |
TABLE_OWNER |
STRING |
Nee | Nr. | Gebruiker of groep (principal) die momenteel eigenaar is van de relatie. |
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. |
DATA_SOURCE_FORMAT |
STRING |
Nee | Nr. | Indeling van de gegevensbron, zoals PARQUET , of CSV . |
STORAGE_SUB_DIRECTORY |
STRING |
Ja | Nr. | Beƫindigde. Altijd NULL . |
Beperkingen
De volgende beperkingen zijn van toepassing op de TABLES
relatie:
Klas | Naam | Kolomlijst | Beschrijving |
---|---|---|---|
Primaire sleutel | TABLES_PK |
TABLE_CATALOG , , TABLE_SCHEMA TABLE_NAME |
Unieke id voor de relatie. |
Refererende sleutel | TABLES_SCHEMATA_FK |
TABLE_CATALOG , TABLE_SCHEMA |
Verwijst naar SCHEMATA. |
Voorbeelden
> SELECT table_owner
FROM information_schema.tables
WHERE table_schema = 'information_schema'
AND table_name = 'columns';