Bagikan melalui


GRANT

Berlaku untuk: centang ditandai ya Databricks SQL centang ditandai ya 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.

    • jenis hak istimewa

      Hak istimewa khusus yang akan diberikan di securable_object kepada principal.

  • securable_object

    Objek yang hak istimewanya diberikan kepada prinsipal.

  • principal

    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`;