Gunakan REVOKE untuk mencabut izin dari suatu akun.
REVOKE
priv_type [(column_list)]
[, priv_type [(column_list)]] ...
ON [object_type] priv_level
FROM userParameter
| Parameter | Deskripsi |
|---|---|
priv_type | Jenis izin yang akan dicabut. Untuk daftar lengkapnya, lihat Permission model. |
column_list | (Opsional) Satu atau beberapa nama kolom. Hanya berlaku ketika priv_type bernilai SELECT, sehingga pencabutan dibatasi hanya pada kolom tertentu. |
priv_level | Cakupan izin yang akan dicabut: *.* (tingkat kluster), db_name.* (tingkat database), atau db_name.table_name / table_name (tingkat tabel). |
Catatan penggunaan
Untuk menjalankan REVOKE, akun tersebut harus memiliki izin GRANT OPTION.
Contoh
Mencabut semua izin tingkat database dari account3:
REVOKE ALL ON adb_demo.* FROM 'account3';