GRANT
Berlaku untuk: Databricks SQL Databricks Runtime
Memberikan hak istimewa pada objek yang dapat diamankan kepada prinsipal.
Catatan
Tindakan memodifikasi akses ke katalog samples
tidak didukung. Katalog ini tersedia untuk semua ruang kerja, tetapi bersifat baca-saja.
Gunakan GRANT ON SHARE untuk memberikan penerima akses ke berbagi.
Sintaks
GRANT privilege_types ON securable_object TO principal
privilege_types
{ ALL PRIVILEGES |
privilege_type [, ...] }
Parameter
Jenis hak istimewa
Hal ini mengidentifikasi satu atau beberapa hak istimewa yang akan diberikan kepada
principal
.ALL PRIVILEGES
Berikan semua hak istimewa yang berlaku untuk
securable_object
. Di Unity Catalog,ALL PRIVILEGES
perluas ke semua hak istimewa yang tersedia pada saat pemeriksaan izin dibuat. Ini tidak memberikan semua hak istimewa yang berlaku secara individual pada saat pemberian.-
Hak istimewa khusus yang akan diberikan di
securable_object
kepadaprincipal
.
-
Objek yang hak istimewanya diberikan kepada prinsipal.
-
Pengguna, perwakilan layanan, atau grup tempat hak istimewa diberikan. Anda harus mengapit pengguna, perwakilan layanan, dan nama grup dengan karakter khusus dalam backtick (
` `
).
Contoh
> GRANT CREATE ON SCHEMA my_schema TO `alf@melmak.et`;
> GRANT ALL PRIVILEGES ON TABLE forecasts TO finance;
> GRANT SELECT ON TABLE sample_data TO `alf@melmak.et`;
-- Granting a privilege to the service principal fab9e00e-ca35-11ec-9d64-0242ac120002
> GRANT SELECT ON TABLE t TO `fab9e00e-ca35-11ec-9d64-0242ac120002`;