EXTERNAL_LOCATION_PRIVILEGES
Область применения: Databricks SQL Databricks Runtime 10.4 LTS и выше
INFORMATION_SCHEMA. EXTERNAL_LOCATION_PRIVILEGES перечисляет субъектов, имеющих привилегии во внешнем расположении.
Это расширение для стандартной схемы сведений SQL.
Определение
Отношение EXTERNAL_LOCATION_PRIVILEGES
содержит следующие столбцы:
Имя. | Тип данных | Допускает значение NULL | Description |
---|---|---|---|
GRANTOR |
STRING |
No | Субъект, предоставивший разрешение. |
GRANTEE |
STRING |
No | Субъект , которому предоставляется привилегия. |
EXTERNAL_LOCATION_NAME |
STRING |
No | Внешнее расположение , в котором предоставляется привилегия. |
PRIVILEGE_TYPE |
STRING |
No | Предоставляемое разрешение. |
IS_GRANTABLE |
STRING |
No | ВсегдаNO . Зарезервировано для последующего использования. |
INHERITED_FROM |
STRING |
Да | Отношение предка, от которого наследуется привилегия. |
Ограничения
К отношению EXTERNAL_LOCATION_PRIVILEGES
применяются следующие ограничения:
Класс | Имя. | Список столбцов | Description |
---|---|---|---|
Первичный ключ | LOCPRIVS_PK |
GRANTOR , , GRANTEE EXTERNAL_LOCATION_NAME PRIVILEGE_TYPE |
Уникальный идентификатор предоставленной привилегии. |
Внешний ключ | LOCPRIVS_LOCS_FK |
EXTERNAL_LOCATION_NAME |
Ссылки EXTERNAL_LOCATIONS |
Примеры
> SELECT external_location_name, grantee
FROM information_schema.external_location_privileges;