Delen via


VOLUMES

Van toepassing op: vinkje als ja aan Alleen Databricks SQL-controle gemarkeerd als Ja Databricks Runtime 13.3 LTS en hoger vinkje als ja aan dan Unity Catalog

INFORMATION_SCHEMA. VOLUMES bevatten de metagegevens op objectniveau voor volumes in de lokale catalogus of alle catalogi als deze eigendom zijn van de SYSTEM catalogus.

De geretourneerde rijen zijn beperkt tot de volumes waarmee de gebruiker kan communiceren.

Dit is een extensie voor het SQL Standard Information Schema.

Definitie

De VOLUMES relatie bevat de volgende kolommen:

Naam Gegevenstype Nullable Beschrijving
VOLUME_CATALOG STRING Nee Catalogus die het volume bevat.
VOLUME_SCHEMA STRING Nee Schema dat het volume bevat.
VOLUME_NAME STRING Nee Naam van het volume.
VOLUME_TYPE STRING Nee Een van 'MANAGED', 'EXTERNAL'.
VOLUME_OWNER STRING Nee Gebruiker of groep (principal) die momenteel eigenaar is van het volume.
COMMENT STRING Ja Een optionele opmerking waarin het volume wordt beschreven.
CREATED TIMESTAMP Nee Tijdstempel toen het volume werd gemaakt.
CREATED_BY STRING Nee Principal die het volume heeft gemaakt.
LAST_ALTERED TIMESTAMP Nee Tijdstempel waarop de volumedefinitie voor het laatst is gewijzigd.
LAST_ALTERED_BY STRING Nee Principal die het volume het laatst heeft gewijzigd.
STORAGE_LOCATION STRING Nee De opslaglocatie waar het volume wordt gemaakt.

Beperkingen

De volgende beperkingen zijn van toepassing op de VOLUMES relatie:

Klas Naam Kolomlijst Beschrijving
Primaire sleutel VOLUMES_PK VOLUME_CATALOG, , VOLUME_SCHEMAVOLUME_NAME Unieke id voor het volume.
Refererende sleutel VOLUME_SCHEMATA_FK VOLUME_CATALOG, VOLUME_SCHEMA Verwijst naar SCHEMATA.

Voorbeelden

> SELECT table_owner
    FROM information_schema.volumes
    WHERE volume_schema = 'my_schema'
      AND volume_name = 'my_volume';