Udostępnij za pośrednictwem


SHOW GRANTS

Dotyczy:zaznacz pole wyboru oznaczone jako tak Databricks SQL zaznacz pole wyboru oznaczone jako tak Databricks Runtime

Wyświetla wszystkie uprawnienia (odziedziczone, odrzucone i przyznane), które mają wpływ na zabezpieczany obiekt.

Aby uruchomić to polecenie, należy wykonać jedną z następujących czynności:

  • Administrator obszaru roboczego lub właściciel obiektu.
  • Miej uprawnienie MANAGE do obiektu, USE CATALOG na jego obiekcie nadrzędnym, a USE SCHEMA na nadrzędnym obiekcie schema.
  • Użytkownik określony w pliku principal.

Użyj SHOW GRANTS TO RECIPIENT do list, które shares odbiorca , do którego ma dostęp.

Składnia

SHOW GRANTS [ principal ] ON securable_object

Można również użyć GRANT jako alternatywy dla elementu GRANTS.

Parameters

  • główny

    Opcjonalny użytkownik lub grupa, dla której mają być wyświetlane uprawnienia przyznane lub odrzucone. Jeśli nie zostanie określony SHOW , zostaną zwrócone uprawnienia dla wszystkich podmiotów zabezpieczeń, którzy mają uprawnienia do obiektu. Należy ująć użytkowników, jednostki usługi i nazwy grup z znakami specjalnymi w backticks (` `).

  • securable_object

    Obiekt, którego uprawnienia do pokazania.

Zwraca

Wynik set z następującymi columns:

  • principal STRING NOT NULL: podmiot zabezpieczeń, który ma uprawnienie.
  • actionType STRING NOT NULL: Która akcja podmiotu zabezpieczeń ma uprawnienia do wykonania.
  • objectType STRING : obiekt, do którego jest dołączone uprawnienie.
  • objectKey STRING: identifier obiektu.

Przykład

> SHOW GRANTS `alf@melmak.et` ON SCHEMA my_schema;
  principal     actionType objectType objectKey
  ------------- ---------- ---------- ---------
  alf@melmak.et USE        DATABASE   my_schema

> SHOW GRANTS ON SHARE some_share;
  recipient actionType objectType objectKey
  --------- ---------- ---------- ---------
  A_Corp    SELECT
  B.com     SELECT

> SHOW GRANTS ON CONNECTION mysql_connection;
  principal     actionType             objectType objectKey
  ------------- ---------------------- ---------- ------------------------------------
  alf@melmak.et CREATE FOREIGN CATALOG CONNECTION mysql_connection
  alf@melmak.et USE CONNECTION         CONNECTION mysql_connection