VISA PRINCIPER

Gäller för:markerad som ja Databricks SQL markerad som ja Databricks Runtime 16.4 och senare markerad som ja Endast Unity Catalog

Listar principer som är associerade med en skyddsbar. Två formulär stöds:

  1. VISA PRINCIPER: Visar endast de principer som är direkt kopplade till målskyddsvärdet.
  2. VISA EFFEKTIVA PRINCIPER: Visar principer som är direkt associerade med målskyddsbara principer och principer som ärvts från överordnade i resurshierarkin.

För att köra detta uttalande måste du ha READ METADATA eller MANAGE privilegiet på målet, eller äga det. READ METADATA ger lässkyddad insyn i policyer; MANAGE eller så krävs fortfarande ägande för att skapa, redigera eller ta bort policyer. För att lista policyer ON METASTORE (Beta) måste du ha READ METADATA det i metastore eller vara metastore-administratör.

Samma behörighet kontrolleras för båda formulären. Inga ytterligare behörigheter krävs för överordnade skyddsbara objekt. Att visa effektiva principer i en tabell kräver till exempel inte behörighet att visa principer i schemat eller katalogen.

Syntax

SHOW [ EFFECTIVE ] POLICIES ON { METASTORE | CATALOG catalog_name | SCHEMA schema_name | TABLE table_name }

Parameters

  • EFFEKTIV

    Valfritt. När det anges visas principer som är direkt associerade med målskyddsbara principer och principer som ärvts från överordnade i resurshierarkin. När de utelämnas visas endast de principer som är direkt associerade med det skyddbara målet.

  • catalog_name

    Namnet på katalogen. Principer som definierats i den här katalogen visas.

  • schema_name

    Namnet på schemat. Principer som definierats i det här schemat visas.

  • table_name

    Tabellens namn. Principer som definierats i den här tabellen visas.

Result

-instruktionen returnerar en resultattabell.

VISA PRINCIPER

  • Policy Name STRÄNG INTE NULL: Namnet på principen.
  • Policy Type STRÄNG INTE NULL: Typ av policyn (till exempel, ROW_FILTER, COLUMN_MASK, eller GRANT).
  • Catalog STRÄNG INTE NULL: Katalogen över den skyddsbara princip som principen definieras på.
  • Schema STRÄNG: Schema för det skyddbara objektet eller NULL när målet är en katalog.
  • Table STRÄNG: Tabellnamn när principen definieras i en tabell eller NULL på annat sätt.
  • Comment STRÄNG: Kommentera om principen finns.
  • on_securable_type STRING: Typ av den säkerhet som försäkringen är kopplad till.
  • on_securable_fullname STRING: Fullt kvalificerat namn på det värdepapper som försäkringen är kopplad till.

VISA EFFEKTIVA PRINCIPER

  • Policy Name STRÄNG INTE NULL: Namnet på principen.
  • Policy Type STRÄNG INTE NULL: Typ av policyn (till exempel, ROW_FILTER, COLUMN_MASK, eller GRANT).
  • Catalog STRÄNG INTE NULL: Katalog där principen definieras (direkt eller ärvd).
  • Schema STRÄNG: Schema där principen definieras, eller NULL när den definieras i en katalog.
  • Table STRÄNG: Tabell där principen definieras, eller NULL när den definieras i katalog eller schema.
  • Comment STRÄNG: Kommentera om principen finns.
  • on_securable_type STRING: Typ av den säkerhet som försäkringen är kopplad till.
  • on_securable_fullname STRING: Fullt kvalificerat namn på det värdepapper som försäkringen är kopplad till.

Tabellen innehåller principer direkt på målskyddsbara och, för VISA EFFEKTIVA PRINCIPER, principer som ärvts från överordnade i resurshierarkin. Om du vill se fullständig information om en princip använder du BESKRIV PRINCIP.

Exempel

> SHOW POLICIES ON SCHEMA mycatalog.myschema;
> SHOW EFFECTIVE POLICIES ON SCHEMA mycatalog.myschema;