SHARE_RECIPIENT_PRIVILEGES
Se aplica a: Databricks SQL Databricks Runtime 10.4 LTS y versiones posteriores
INFORMATION_SCHEMA.SHARE_RECIPIENT_PRIVILEGES enumera destinatarios que tienen privilegios en un recurso compartido.
La información se muestra solo para los recursos compartidos o los destinatarios para los que el usuario tiene permiso para interactuar.
Esto es una extensión del esquema de información estándar de SQL.
Definición
La relación SHARE_RECIPIENT_PRIVILEGES
contiene las columnas siguientes:
Nombre | Tipo de datos | Nullable | Descripción |
---|---|---|---|
GRANTOR |
STRING |
No | La entidad de seguridad que concedió el permiso. |
RECIPIENT_NAME |
STRING |
No | Destinatario al que se concede el privilegio. |
SHARE_NAME |
STRING |
No | Recurso compartido sobre el que se concede el privilegio. |
PRIVILEGE_TYPE |
STRING |
No | Privilegio que se concede. |
INHERITED_FROM |
STRING |
Sí | Relación antecesora de la que se hereda el privilegio. |
Restricciones
Se aplican las restricciones siguientes a la relación SHARE_RECIPIENT_PRIVILEGES
:
Clase | Nombre | Lista de columnas | Descripción |
---|---|---|---|
Clave principal | SHARE_RECIPIENT_PRIVS_PK |
GRANTOR , RECIPIENT_NAME , SHARE_NAME , PRIVILEGE_TYPE |
Identificador único para el privilegio concedido. |
Clave externa | SHARE_RECIPIENT_PRIVS_RECIPIENTS_FK |
RECIPIENT_NAME |
Referencias RECIPIENTS |
Clave externa | SHARE_RECIPIENT_PRIVS_SHARES_FK |
SHARE_NAME |
Hace referencia a RECURSOS COMPARTIDOS |
Ejemplos
> SELECT share_name, recipient_name
FROM information_schema.share_recipient_privileges;