
Hehehe post baru untuk harini. Penat gak keje siang malam ni. Satgi nak balik kampung pulak. Okay ni aku jumpa satu benda baru (bagi diri aku la). Secara tak sengaja aku nyer senior DBA bagi kat aku benda GRANT ni. Okay sebenarnya GRANT ni untuk bagi permission system privileges dan object privileges kepada users ataupun roles. Ahaha kalau tak paham, abaikan, sebab aku pun cilok dari website lain.
Nak bagi senang/pendek cerita, GRANT ni akan membolehkan hampa(korang) buat sql query atas sesuatu table walaupun dekat object/schema lain. Ok kat bawah ni contoh bila kita nak select records dalam table user_table dalam object/schema user/user@userdatabase kat object/schema lain iaitu admin/admin@userdatabase.
GRANT SELECT ON user_table TO admin;
Sebenaqnya selain daripada select pun boleh contohnya insert, update, delete, trigger dan etc. Ok berbalik pada perbincangan, atas tadi cuma nak bagi permission ja, kat bawah ni pulak cara nak guna.
ni hampa kena masuk admin/admin@userdatabase dulu:
SELECT *
FROM USER.user_table USE, admin_table adm
WHERE USE.ID = adm.ID;
Senang kan? Terus ja boleh connect antara dua schema. Eheheh tu ja kot. Kalau hampa rasa salah takyah la ikut. ehehe.
No comments:
Post a Comment