PERLIHATKAN HIBAH

Berlaku untuk:check ditandai ya pemeriksaan Databricks SQL ditandai ya Databricks Runtime

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

Untuk menjalankan perintah ini, Anda harus:

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

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

Sintaks

SHOW GRANTS [ principal ] ON securable_object

Anda juga dapat menggunakan GRANT sebagai alternatif untuk GRANTS.

Parameter

  • Kepala sekolah

    Pengguna atau grup opsional untuk menunjukkan hak istimewa yang diberikan atau ditolak. Jika tidak ditentukan SHOW akan mengembalikan 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 istimewanya untuk ditampilkan.

Kembali

Tataan hasil dengan kolom berikut:

  • principal STRING NOT NULL: Kepala sekolah 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