Compartir a través de


SCHEMA_PRIVILEGES

Se aplica a: casilla marcada como sí Databricks SQL casilla marcada como Sí Databricks Runtime 10.4 LTS y versiones posteriores casilla marcada como Sí solo Unity Catalog

INFORMATION_SCHEMA.SCHEMA_PRIVILEGES enumera entidades que tienen privilegios en un esquema en un catálogo.

Las filas devueltas se limitan a los esquemas con los que el usuario tiene privilegios para interactuar.

Definición

La relación SCHEMA_PRIVILEGES contiene las columnas siguientes:

Nombre Tipo de datos Nullable Estándar Descripción
GRANTOR STRING No La entidad de seguridad que concedió el permiso.
GRANTEE STRING No Entidad de seguridad a la que se concede el privilegio.
CATALOG_NAME STRING No Catálogo del esquema sobre el que se concede el privilegio.
SCHEMA_NAME STRING No Esquema sobre el que se concede el privilegio.
PRIVILEGE_TYPE STRING No Privilegio que se concede.
IS_GRANTABLE STRING No Siempre NO. Reservado para uso futuro.
INHERITED_FROM STRING No Relación antecesora de la que se hereda el privilegio.

Restricciones

Se aplican las restricciones siguientes a la relación SCHEMA_PRIVILEGES:

Clase Nombre Lista de columnas Descripción
Clave principal SCHEMAPRIVS_PK GRANTOR, GRANTEE, CATALOG_NAME, SCHEMA_NAME, PRIVILEGE_TYPE Identificador único para el privilegio concedido.
Clave externa SCHEMAPRIVS_SCHEMATA_FK CATALOG_NAME, SCHEMA_NAME Referencias SCHEMATA

Ejemplos

> SELECT catalog_name, schema_name, grantee
    FROM information_schema.schema_privileges;