Untuk memberikan pengguna lain kewenangan/akses untuk mengeksekusi program yang anda buat, baik itu table, prosedur, function, package menggunakan code :GRANT sedangkan untuk menghapus grant tersebut menggunakan code : REVOKE
Contoh untuk Grant ALL(select,insert,update,delete) pada table
GRANT ALL ON NAMA_TABLE TO ACEPSOPIAN;
penjelasan :
GRANT ALL : di sini user diberikan hak akses untuk melakukan select, insert, update, delete sedangkan untuk grant yang hanya select saja menggunakan code : GRANT SELECT NAMA_TABLE TO ACEPSOPIAN
Sedangkan TO ACEPSOPIAN : akan diberikan ke siapa grant tersebut ?, berarti user acepsopian di berikan hak akses istimewa untuk melakukan select, insert, update, delete
Untuk melakukan penghapusan hak akses/ istimewa menggunakan code :
REVOKE ALL ON NAMA_TABLE TO ACEPSOPIAN;
Agar semua dapat mendapatkan grant tanpa tau nama user kita dapat menggunakan code :
GRANT ALL ON NAMA_TABLE TO PUBLIC