SHARE_RECIPIENT_PRIVILEGES

Se aplica a:casilla marcada como sí Databricks SQL casilla marcada como Sí 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 No 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;