Partager via


SCHEMA_PRIVILEGES

S’applique à :coche marquée oui Databricks SQL coche marquée oui Databricks Runtime 10.4 LTS et versions ultérieures oui coché Unity Catalog uniquement

INFORMATION_SCHEMA.SCHEMA_PRIVILEGES répertorie les principaux disposant de privilèges sur un schéma dans un catalogue.

Les lignes retournées sont limitées aux schémas avec lesquels l’utilisateur dispose du privilège d’interaction.

Définition

La relation SCHEMA_PRIVILEGES contient les colonnes suivantes :

Nom Type de données Nullable Standard Description
GRANTOR STRING Non Oui Principal ayant accordé le privilège.
GRANTEE STRING Non Oui Principal auquel le privilège est accordé.
CATALOG_NAME STRING Non Oui Catalogue de schéma sur lequel le privilège est accordé.
SCHEMA_NAME STRING Non Oui Schéma sur lequel le privilège est accordé.
PRIVILEGE_TYPE STRING Non Oui Privilège accordé.
IS_GRANTABLE STRING Non Oui A toujours la valeur NO. Réservé pour un usage futur.
INHERITED_FROM STRING Oui Non Une relation d’ancêtre dont le privilège est hérité.

Contraintes

Les contraintes suivantes s’appliquent à la relation SCHEMA_PRIVILEGES :

Classe Nom Liste de colonnes Description
Clé primaire SCHEMAPRIVS_PK GRANTOR, GRANTEE, , CATALOG_NAME, SCHEMA_NAME, PRIVILEGE_TYPE Identificateur unique du privilège accordé.
Clé étrangère SCHEMAPRIVS_SCHEMATA_FK CATALOG_NAME, SCHEMA_NAME Références SCHEMATA

Exemples

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