Mengelola Grants and Synonyms di Stored Programs

Diposting pada

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
Acep Sopian
Founder dari codeitworld.com, Pekerjaan sebagai Analyst yang senang ngulik masalah server, coding adalah bagian pekerjaan sehari-hari. Hobi Gowes Sepeda dan Running.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

This site uses Akismet to reduce spam. Learn how your comment data is processed.