Partager via


VOLUMES

S’applique à :coche marquée oui Databricks SQL coche marquée oui Databricks Runtime 13.3 LTS et versions ultérieures cochée oui Unity Catalog uniquement

INFORMATION_SCHEMA.VOLUMES contient les métadonnées au niveau de l'objet pour les volumes du catalogue local ou de tous les catalogues s'ils appartiennent au catalogue SYSTEM.

Les lignes renvoyées sont limitées aux volumes avec lesquels l'utilisateur a le privilège d'interagir.

Ceci est une extension du schéma d’informations standard SQL.

Définition

La relation VOLUMES contient les colonnes suivantes :

Nom Type de données Nullable Description
VOLUME_CATALOG STRING Non Catalogue contenant le volume.
VOLUME_SCHEMA STRING Non Schéma qui contient le volume.
VOLUME_NAME STRING Non Nom du volume.
VOLUME_TYPE STRING Non 'MANAGED' ou 'EXTERNAL'.
VOLUME_OWNER STRING Non Utilisateur ou groupe (principal) possédant actuellement le volume.
COMMENT STRING Oui Un commentaire facultatif qui décrit le volume.
CREATED TIMESTAMP Non Horodatage de la création du volume.
CREATED_BY STRING Non Principal qui a créé le volume.
LAST_ALTERED TIMESTAMP Non Horodatage de la dernière modification de la définition du volume.
LAST_ALTERED_BY STRING Non Principal qui a modifié le volume en dernier lieu.
STORAGE_LOCATION STRING Non Emplacement de stockage où le volume est créé.

Contraintes

Les contraintes suivantes s’appliquent à la relation VOLUMES :

Classe Nom Liste de colonnes Description
Clé primaire VOLUMES_PK VOLUME_CATALOG, VOLUME_SCHEMA, VOLUME_NAME Identifiant unique du volume.
Clé étrangère VOLUME_SCHEMATA_FK VOLUME_CATALOG, VOLUME_SCHEMA Référence SCHEMATA.

Exemples

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