TABLE_PRIVILEGES
nl-NL: Van toepassing op: Databricks SQL
Databricks Runtime 10.4 LTS en hoger
Unity Catalog alleen
INFORMATION_SCHEMA.TABLE_PRIVILEGES bevat principals met bevoegdheden voor een tabel in een catalogusschema.
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 TABLE_PRIVILEGES
-relatie bevat de volgende kolommen:
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. |
TABLE_CATALOG |
STRING |
Nr. | Ja | Catalog van de relatie waarop de bevoegdheid wordt verleend. |
TABLE_SCHEMA |
STRING |
Nr. | Ja | Schema van de relatie op basis waarvan de bevoegdheid wordt verleend. |
TABLE_NAME |
STRING |
Nr. | Ja | Relatie waaraan de bevoegdheid 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 |
Nr. | Nr. | De bovenliggende relatie waaruit de bevoegdheid wordt overgenomen. |
Beperkingen
De volgende beperkingen zijn van toepassing op de TABLE_PRIVILEGES
relatie:
Klas | Naam | Kolomlijst | Beschrijving |
---|---|---|---|
Primaire sleutel | TABLEPRIVS_PK |
GRANTOR , , GRANTEE TABLE_CATALOG , TABLE_SCHEMA , , , TABLE_NAME PRIVILEGE_TYPE |
Unieke id voor de verleende bevoegdheid. |
Refererende sleutel | TABLEPRIVS_TABLES_FK |
TABLE_CATALOG , , TABLE_SCHEMA TABLE_NAME |
Verwijzingen TABLES |
Voorbeelden
> SELECT table_catalog, table_schema, table_name, grantee
FROM information_schema.table_privileges;