Udostępnij za pośrednictwem


POKAŻ GRANTY

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.
  • Użytkownik określony w pliku principal.

Użyj polecenia SHOW GRANT TO RECIPIENT, aby wyświetlić listę udziałów, do których odbiorca ma dostęp.

Składnia

SHOW GRANTS [ principal ] ON securable_object

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

Parametry

  • 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

Zestaw wyników z następującymi kolumnami:

  • 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: identyfikator 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