Freigeben über


TABLE_PRIVILEGES

Gilt für: Häkchen ja Databricks SQL durch Häkchen mit „Ja“ markiert Databricks Runtime 10.4 LTS und höher Häkchen gesetzt ja Nur Unity Catalog

INFORMATION_SCHEMA.TABLE_PRIVILEGES listet Prinzipale auf, die über Berechtigungen für eine Tabelle in einem Katalogschema verfügen.

Definition

Die TABLE_PRIVILEGES-Beziehung enthält die folgenden Spalten:

NAME Datentyp Nullable Standard BESCHREIBUNG
GRANTOR STRING Nein Ja Prinzipal, der die Berechtigung gewährt hat.
GRANTEE STRING Nein Ja Prinzipal, dem die Berechtigung gewährt wurde.
TABLE_CATALOG STRING Nein Ja Katalog der Beziehung, der die Berechtigung gewährt wird.
TABLE_SCHEMA STRING Nein Ja Schema der Beziehung, der die Berechtigung gewährt wird.
TABLE_NAME STRING Nein Ja Beziehung, der die Berechtigung gewährt wird.
PRIVILEGE_TYPE STRING Nein Ja Berechtigung, die gewährt wurde.
IS_GRANTABLE STRING Nein Ja Immer NO. Für die zukünftige Verwendung reserviert.
INHERITED_FROM STRING Nein Nein Die Vorgängerbeziehung, von der die Berechtigung geerbt wird.

Einschränkungen

Die folgenden Einschränkungen gelten für die TABLE_PRIVILEGES-Beziehung:

Klasse Name Spaltenliste BESCHREIBUNG
Primary key (Primärschlüssel) TABLEPRIVS_PK GRANTOR, GRANTEE, TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME, PRIVILEGE_TYPE Eindeutiger Bezeichner für die gewährten Berechtigungen.
Fremdschlüssel TABLEPRIVS_TABLES_FK TABLE_CATALOG, TABLE_SCHEMA, TABLE_NAME Verweist auf TABELLEN

Beispiele

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