SCHEMA_PRIVILEGES
INFORMATION_SCHEMA.SCHEMA_PRIVILEGES bevat principals met bevoegdheden op een schema in een catalog.
De geretourneerde rijen zijn beperkt tot de schema's waarmee de gebruiker kan communiceren.
Notitie
Momenteel kunnen gebruikers met de bevoegdheid MANAGE
voor een object niet alle subsidies voor dat object weergeven in de INFORMATION_SCHEMA
. In plaats daarvan geeft de INFORMATION_SCHEMA
alleen hun eigen subsidies voor het object weer. Dit gedrag wordt in de toekomst gecorrigeerd.
Gebruikers met MANAGE
bevoegdheid kunnen alle subsidies voor een object bekijken met behulp van SQL-opdrachten of Catalog Explorer. Zie Bevoegdheden beheren in Unity Catalog.
Definitie
De relatie SCHEMA_PRIVILEGES
bevat de volgende columns:
Naam | Gegevenstype | Null-waarde toegestaan | Standaard | Beschrijving |
---|---|---|---|---|
GRANTOR |
STRING |
Nr. | Ja | Principal die de bevoegdheid heeft verleend. |
GRANTEE |
STRING |
Nr. | Ja | Principal waaraan de bevoegdheid wordt verleend. |
CATALOG_NAME |
STRING |
Nr. | Ja | Catalog van schema waarop het voorrecht wordt verleend. |
SCHEMA_NAME |
STRING |
Nr. | Ja | Schema waarop het privilege wordt verleend. |
PRIVILEGE_TYPE |
STRING |
Nr. | Ja | Er wordt een bevoegdheid verleend. |
IS_GRANTABLE |
STRING |
Nr. | Ja | Altijd NO . Gereserveerd voor toekomstig gebruik. |
INHERITED_FROM |
STRING |
Ja | Nr. | De bovenliggende relatie waaruit de bevoegdheid wordt overgenomen. |
Beperkingen
De volgende beperkingen zijn van toepassing op de SCHEMA_PRIVILEGES
relatie:
Klas | Naam | Column List | Beschrijving |
---|---|---|---|
Primaire sleutel | SCHEMAPRIVS_PK |
GRANTOR
GRANTEE , CATALOG_NAME , SCHEMA_NAME PRIVILEGE_TYPE |
Unieke identifier voor de toegekende bevoegdheid. |
Refererende sleutel | SCHEMAPRIVS_SCHEMATA_FK |
CATALOG_NAME , SCHEMA_NAME |
Verwijzingen SCHEMATA |
Voorbeelden
> SELECT catalog_name, schema_name, grantee
FROM information_schema.schema_privileges;