TABLE_PRIVILEGES
Van toepassing op: Alleen Databricks SQL Databricks Runtime 10.4 LTS en hoger dan Unity Catalog
INFORMATION_SCHEMA. TABLE_PRIVILEGES bevat principals met bevoegdheden voor een tabel in een catalogusschema.
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 | Catalogus van relatie waaraan de bevoegdheid wordt verleend. |
TABLE_SCHEMA |
STRING |
Nr. | Ja | Schema van relatie waaraan 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 |
Nee | 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 NAAR TABELLEN |
Voorbeelden
> SELECT table_catalog, table_schema, table_name, grantee
FROM information_schema.table_privileges;