Delen via


TABLE_PRIVILEGES

nl-NL: Van toepassing op:gemarkeerd als ja Databricks SQL gemarkeerd als ja Databricks Runtime 10.4 LTS en hoger gemarkeerd als ja 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, , GRANTEETABLE_CATALOG, TABLE_SCHEMA, , , TABLE_NAMEPRIVILEGE_TYPE Unieke id voor de verleende bevoegdheid.
Refererende sleutel TABLEPRIVS_TABLES_FK TABLE_CATALOG, , TABLE_SCHEMATABLE_NAME Verwijzingen TABLES

Voorbeelden

> SELECT table_catalog, table_schema, table_name, grantee
    FROM information_schema.table_privileges;