TABELLEN

Van toepassing op:vinkje als ja aan Alleen Databricks SQL vinkje als ja aan Databricks Runtime 10.4 LTS en hoger vinkje als ja aan 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. Afgeschaft. Altijd NULL.

Beperkingen

De volgende beperkingen zijn van toepassing op de TABLES relatie:

Klas Naam Kolomlijst Beschrijving
Primaire sleutel TABLES_PK TABLE_CATALOG, , TABLE_SCHEMATABLE_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';