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


CREDENTIAL_PRIVILEGES

Область применения:флажок Databricks Runtime 15.4 и более поздних версий

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

Это расширение для стандартной информации SQL Schema.

Заметка

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

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

Определение

Отношение CREDENTIAL_PRIVILEGES содержит следующие columns:

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

Ограничения

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

Класс Имя. Column List Description
Первичный ключ METPRIVS_PK GRANTOR, , GRANTEECREDENTIAL_NAMEPRIVILEGE_TYPE Уникальный identifier для предоставленной привилегии.
Внешний ключ METPRIVS_METS_FK CREDENTIAL_NAME Ссылки CREDENTIALS

Примеры

> SELECT credential_name, grantee
    FROM information_schema.credential_privileges;