TABLE_PRIVILEGES
Gilt für: Databricks SQL Databricks Runtime 10.4 LTS und höher 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;