Bagikan melalui


SHOW GRANTS

Berlaku untuk: centang ditandai ya Databricks SQL centang ditandai ya Databricks Runtime

Menampilkan semua hak istimewa (diwariskan, ditolak, dan diberikan) yang memengaruhi objek yang dapat diamankan.

Untuk menjalankan perintah ini, Anda harus menjadi:

  • Administrator ruang kerja atau pemilik objek.
  • Pengguna yang ditentukan dalam principal.

Gunakan SHOW GRANTS TO RECIPIENT untuk mencantumkan direktori berbagi yang dapat diakses oleh penerima.

Sintaks

SHOW GRANTS [ principal ] ON securable_object

Anda juga dapat menggunakan GRANT sebagai alternatif untuk GRANTS.

Parameter

  • principal

    Pengguna atau grup opsional untuk melihat hak istimewanya yang diberikan atau ditolak. Jika tidak ditentukan, SHOW akan menampilkan hak istimewa untuk semua prinsipal yang memiliki hak istimewa pada objek. Anda harus mengapit pengguna, perwakilan layanan, dan nama grup dengan karakter khusus dalam backtick (` `).

  • securable_object

    Objek yang hak istimewa-nya akan ditampilkan.

Mengembalikan

Hasil yang diatur dengan kolom berikut:

  • principal STRING NOT NULL: Prinsipal yang memiliki izin.
  • actionType STRING NOT NULL: Tindakan mana yang harus dilakukan oleh prinsipal.
  • objectType STRING : Objek tempat izin dilampirkan.
  • objectKey STRING: Pengidentifikasi objek.

Contoh

> 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