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. 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.