TABLE_PRIVILEGES
Platí pro: Databricks SQL Databricks Runtime 10.4 LTS a vyšší pouze katalog Unity
INFORMATION_SCHEMA. TABLE_PRIVILEGES uvádí objekty zabezpečení, které mají oprávnění k tabulce ve schématu katalogu.
Poznámka
V současné době uživatelé s oprávněním MANAGE
k objektu nemohou zobrazit všechna práva pro tento objekt v INFORMATION_SCHEMA
. Místo toho INFORMATION_SCHEMA
zobrazuje pouze granty, které byly na objektu uděleny samotným INFORMATION_SCHEMA
. Toto chování bude v budoucnu opraveno.
Uživatelé s oprávněním MANAGE
můžou zobrazit všechny granty objektu pomocí příkazů SQL nebo Průzkumníka katalogu. Podívejte se na Správu oprávnění v katalogu Unity.
Definice
Relace TABLE_PRIVILEGES
obsahuje následující sloupce:
Name | Datový typ | Vynulovatelné | Standard | Popis |
---|---|---|---|---|
GRANTOR |
STRING |
No | Ano | Objekt zabezpečení , který udělil oprávnění. |
GRANTEE |
STRING |
No | Ano | Objekt zabezpečení , ke kterému je oprávnění uděleno. |
TABLE_CATALOG |
STRING |
No | Ano | Katalog relací, u kterých je uděleno oprávnění. |
TABLE_SCHEMA |
STRING |
No | Ano | Schéma vztahu, na kterém je uděleno oprávnění |
TABLE_NAME |
STRING |
No | Ano | Vztah , ke kterému je oprávnění uděleno. |
PRIVILEGE_TYPE |
STRING |
No | Ano | Udělená oprávnění . |
IS_GRANTABLE |
STRING |
No | Ano | Vždy hodnota NO . Vyhrazeno pro budoucí použití. |
INHERITED_FROM |
STRING |
No | No | Nadřazený vztah, ze kterého je oprávnění zděděno. |
Omezení
Pro vztah platí TABLE_PRIVILEGES
následující omezení:
Třída | Name | Seznam sloupců | Popis |
---|---|---|---|
Primární klíč | TABLEPRIVS_PK |
GRANTOR , GRANTEE , TABLE_CATALOG , TABLE_SCHEMA , , TABLE_NAME PRIVILEGE_TYPE |
Jedinečný identifikátor uděleného oprávnění. |
Cizí klíč | TABLEPRIVS_TABLES_FK |
TABLE_CATALOG , , TABLE_SCHEMA TABLE_NAME |
Odkazy na TABULKY |
Příklady
> SELECT table_catalog, table_schema, table_name, grantee
FROM information_schema.table_privileges;