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.

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 { 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 princip (till exempel ROW_FILTER eller COLUMN_MASK).
  • 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.

VISA EFFEKTIVA PRINCIPER

  • Policy Name STRÄNG INTE NULL: Namnet på principen.
  • Policy Type STRÄNG INTE NULL: Typ av princip (till exempel ROW_FILTER eller COLUMN_MASK).
  • 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.

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;