Freigeben über


VOLUMES

Gilt für: Häkchen ja Databricks SQL Häkchen Databricks Runtime 13.3 LTS und höher durch Häkchen mit „Ja“ markiert nur Unity Catalog

INFORMATION_SCHEMA.VOLUMES enthält die Metadaten auf Objektebene für Volumes im lokalen Katalog oder in allen Katalogen, die sich im Besitz des SYSTEM-Katalogs befinden.

Die zurückgegebenen Zeilen sind auf die Volumes beschränkt, mit denen die Bneutzer*innen interagieren dürfen.

Dies ist eine Erweiterung des SQL-Standardinformationsschemas.

Definition

Die VOLUMES-Beziehung enthält die folgenden Spalten:

NAME Datentyp Nullable BESCHREIBUNG
VOLUME_CATALOG STRING Nein Katalog, der das Volume enthält.
VOLUME_SCHEMA STRING Nein Schema, welches das Volume enthält.
VOLUME_NAME STRING Nein Name des Volumes.
VOLUME_TYPE STRING Nein Einer der folgenden Werte: 'MANAGED', 'EXTERNAL'.
VOLUME_OWNER STRING Nein Aktueller Besitzer des Volumes (Benutzer oder Gruppe (Prinzipal)).
COMMENT STRING Ja Optionaler Kommentar, der das Volume beschreibt.
CREATED TIMESTAMP Nein Zeitstempel für den Zeitpunkt, an dem das Volume erstellt wurde.
CREATED_BY STRING Nein Prinzipal, der das Volume erstellt hat.
LAST_ALTERED TIMESTAMP Nein Zeitstempel für den Zeitpunkt, an dem die Volumedefinition zuletzt geändert wurde.
LAST_ALTERED_BY STRING Nein Prinzipal, der das Volume zuletzt geändert hat.
STORAGE_LOCATION STRING Nein Speicherort, an dem das Volume erstellt wird.

Einschränkungen

Die folgenden Einschränkungen gelten für die VOLUMES-Beziehung:

Klasse Name Spaltenliste BESCHREIBUNG
Primary key (Primärschlüssel) VOLUMES_PK VOLUME_CATALOG, VOLUME_SCHEMA, VOLUME_NAME Eindeutiger Bezeichner für das Volume.
Fremdschlüssel VOLUME_SCHEMATA_FK VOLUME_CATALOG, VOLUME_SCHEMA Verweist auf SCHEMATA.

Beispiele

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