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


CONNECTION_PRIVILEGES

применимо:отмечено Databricks SQL отмечено Databricks Runtime 13.3 LTS и выше отмечено только каталога Unity

INFORMATION_SCHEMA.CONNECTION_PRIVILEGES перечисляет субъектов, которые имеют привилегии на подключения.

Заметка

В настоящее время пользователи с правами MANAGE для объекта не могут просматривать все разрешения для этого объекта в INFORMATION_SCHEMA. Вместо этого INFORMATION_SCHEMA показывает только предоставленные ими права доступа к объекту. Это поведение будет исправлено в будущем.

Пользователи с правами MANAGE могут просматривать все гранты на объект с помощью команд SQL или обозревателя каталогов. См. раздел Управление привилегиями в каталоге Unity.

Определение

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

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

Ограничения

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

Класс Имя. Список столбцов Description
Первичный ключ CATPRIVS_PK GRANTOR, , GRANTEECONNECTION_NAMEPRIVILEGE_TYPE Уникальный идентификатор предоставленной привилегии.
Внешний ключ CATPRIVS_CATS_FK CONNECTION_NAME Ссылки CONNECTIONS

Примеры

> SELECT connection_name, grantee
    FROM information_schema.connection_privileges;