REVOKE

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

Mencabut hak istimewa yang diberikan atau ditolak secara eksplisit pada objek yang dapat diamanahkan dari prinsipal.

Catatan

Mengubah akses ke katalog samples tidak didukung. Katalog ini tersedia untuk semua ruang kerja, tetapi bersifat baca-saja.

Gunakan REVOKE ON SHARE untuk mencabut akses atas saham dari penerima .

Sintaks

REVOKE privilege_types ON securable_object FROM principal

privilege_types
  { ALL PRIVILEGES |
    privilege_type [, ...] }

Parameter

  • jenis_hak istimewa

    Parameter ini mengidentifikasi satu atau lebih hak istimewa yang akan dicabut dari principal.

    • ALL PRIVILEGES

      Cabut semua hak istimewa yang berlaku untuk securable_object. Di Katalog Unity, ketika ALL PRIVILEGES dicabut, izin ALL PRIVILEGES dan semua hak istimewa individu yang terkait juga dicabut. Hak istimewa yang bukan bagian ALL PRIVILEGESdari , seperti MANAGE, , EXTERNAL USE LOCATIONdan EXTERNAL USE SCHEMA, tidak terpengaruh.

    • jenis_hak_istimewa

      Hak istimewa khusus yang akan dicabut pada securable_object dari principal.

  • securable_object

    Objek yang hak istimewanya diberikan kepada prinsipal.

  • kepala sekolah

    Pengguna, perwakilan layanan, atau grup dari mana hak istimewa dicabut. Anda harus mengapit pengguna, perwakilan layanan, dan nama grup dengan karakter khusus dalam backtick (` `).

Contoh

> REVOKE ALL PRIVILEGES ON SCHEMA default FROM `alf@melmak.et`;

> REVOKE SELECT ON TABLE t FROM aliens;

Catatan

Pernyataan REVOKE berhasil bahkan jika hak istimewa yang ditentukan tidak diberikan pada awalnya. Ini memastikan bahwa hak istimewa tidak ada, terlepas dari status mereka sebelumnya.