SHOW GRANTS
Berlaku untuk: Databricks SQL 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
-
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 (` `
). -
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