Поделиться через


VOLUME_PRIVILEGES

Область применения:флажок Databricks SQL флажок Databricks Runtime 13.3 LTS и более поздней флажок версии каталога Unity

INFORMATION_SCHEMA. VOLUME_PRIVILEGES перечисляет субъекты, имеющие привилегии в томе в схеме каталога.

Это расширение для стандартной схемы сведений SQL.

Определение

Отношение VOLUME_PRIVILEGES содержит следующие столбцы:

Имя. Тип данных Допускает значение NULL Description
GRANTOR STRING No Субъект, предоставивший разрешение.
GRANTEE STRING No Субъект , которому предоставляется привилегия.
VOLUME_CATALOG STRING No Каталог отношений, для которого предоставляется привилегия.
VOLUME_SCHEMA STRING No Схема отношения, для которого предоставляется привилегия.
VOLUME_NAME STRING No Том , для которого предоставляется привилегия.
PRIVILEGE_TYPE STRING No Предоставляемое разрешение.
IS_GRANTABLE STRING No ВсегдаNO. Зарезервировано для последующего использования.
INHERITED_FROM STRING Да Отношение предка, от которого наследуется привилегия.

Ограничения

К отношению VOLUME_PRIVILEGES применяются следующие ограничения:

Класс Имя. Список столбцов Description
Первичный ключ VOLUMEPRIVS_PK GRANTOR, , GRANTEEVOLUME_SCHEMAVOLUME_CATALOGVOLUME_NAME,PRIVILEGE_TYPE Уникальный идентификатор предоставленной привилегии.
Внешний ключ VOLUMEPRIVS_VOLUMES_FK VOLUME_CATALOG, , VOLUME_SCHEMAVOLUME_NAME Ссылки НА ТОМА

Примеры

> SELECT volume_catalog, volume_schema, volume_name, grantee
    FROM information_schema.volume_privileges;