Udostępnij za pośrednictwem


VOLUMES

pl-PL: Dotyczy:zaznaczone jako tak Databricks SQL zaznaczone jako tak Databricks Runtime 13.3 LTS i nowsze zaznaczone jako tak tylko katalog Unity

INFORMATION_SCHEMA.VOLUMES zawiera metadane na poziomie obiektu dla woluminów w katalogu lokalnym lub wszystkich katalogów, jeśli należą do katalogu SYSTEM.

Zwracane wiersze są ograniczone do woluminów, z którymi użytkownik ma uprawnienia do interakcji.

Jest to rozszerzenie do standardowego schematu informacyjnego SQL.

Definicja

Relacja VOLUMES zawiera następujące kolumny:

Nazwisko Typ danych Możliwa wartość Null opis
VOLUME_CATALOG STRING Nie. Wykaz zawierający wolumin.
VOLUME_SCHEMA STRING Nie. Schemat zawierający wolumin.
VOLUME_NAME STRING Nie. Nazwa woluminu.
VOLUME_TYPE STRING Nie. 'MANAGED'Jeden z , 'EXTERNAL'.
VOLUME_OWNER STRING Nie. Użytkownik lub grupa (podmiot zabezpieczeń) jest obecnie właścicielem woluminu.
COMMENT STRING Tak Opcjonalny komentarz opisujący wolumin.
CREATED TIMESTAMP Nie. Sygnatura czasowa utworzenia woluminu.
CREATED_BY STRING Nie. Podmiot zabezpieczeń , który utworzył wolumin.
LAST_ALTERED TIMESTAMP Nie. Sygnatura czasowa ostatniej zmiany definicji woluminu w dowolny sposób.
LAST_ALTERED_BY STRING Nie. Podmiot zabezpieczeń , który ostatnio zmienił wolumin.
STORAGE_LOCATION STRING Nie. Lokalizacja magazynu, w której jest tworzony wolumin.

Ograniczenia

Do relacji mają zastosowanie VOLUMES następujące ograniczenia:

Klasa Nazwisko Lista kolumn opis
Klucz podstawowy VOLUMES_PK VOLUME_CATALOG, , VOLUME_SCHEMAVOLUME_NAME Unikatowy identyfikator woluminu.
Klucz obcy VOLUME_SCHEMATA_FK VOLUME_CATALOG, VOLUME_SCHEMA Odwołania SCHEMATA.

Przykłady

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