CREDENTIAL_PRIVILEGES
Gäller för: Databricks Runtime 15.4 och senare
INFORMATION_SCHEMA.CREDENTIAL_PRIVILEGES listar principer som har behörigheter i en referens.
Det här är ett tillägg till SQL Standard Information Schema.
Not
För närvarande kan användare med MANAGE
behörighet för ett objekt inte visa alla rättigheter för objektet i INFORMATION_SCHEMA
. I stället visar INFORMATION_SCHEMA
endast sina egna tilldelningar på objektet. Det här beteendet kommer att korrigeras i framtiden.
Användare med MANAGE
behörighet kan visa alla bidrag för ett objekt med hjälp av SQL-kommandon eller Katalogutforskaren. Se Hantera privilegier i Unity Catalog.
Definition
Relationen CREDENTIAL_PRIVILEGES
innehåller följande kolumner:
Name | Datatyp | Kan ha värdet null | beskrivning | |
---|---|---|---|---|
GRANTOR |
STRING |
Nej | Huvudnamn som gav behörigheten. | |
GRANTEE |
STRING |
Nej | Huvudnamn som behörigheten beviljas till. | |
CREDENTIAL_NAME |
STRING |
Nej | Autentiseringsuppgifter som behörigheten beviljas för. | |
PRIVILEGE_TYPE |
STRING |
Nej | Behörighet beviljas. | |
IS_GRANTABLE |
STRING |
Nej | Alltid NO . Reserverad för framtida användning. |
|
INHERITED_FROM |
STRING |
Ja | Nej | Den överordnade relation som privilegiet ärvs från. |
Krav
Följande begränsningar gäller för CREDENTIAL_PRIVILEGES
relationen:
Klass | Name | Kolumnlista | beskrivning |
---|---|---|---|
Primärnyckel | METPRIVS_PK |
GRANTOR , GRANTEE , , CREDENTIAL_NAME PRIVILEGE_TYPE |
Unik identifierare för den beviljade behörigheten. |
Sekundärnyckel | METPRIVS_METS_FK |
CREDENTIAL_NAME |
Referenser CREDENTIALS |
Exempel
> SELECT credential_name, grantee
FROM information_schema.credential_privileges;