Postingan

Menampilkan postingan dari Januari, 2011

Dia ga pergi dan selalu ada disini

Sedih rasanya ngelihat hasil kelakuanku selama ini, ga ada bagus2nya. Udah mulai berani ngelupain Dia juga, padahal Dia ga pernah ninggalin aku sendiri. Dia selalu aza setia nunggu aku, ngejaga aku, ngelindungin aku dari hal2 yang buruk yang ga patut untuk dilakukan. Sampai sekarang aku masih dalam petunjukNya, padahal aku udah melupakanNya. Ada perasaan sedih, kecewa, marah sama diri sendiri. KENAPA BISA KAYAK GINI??? Kenapa ga kayak dulu yang masih mengingatNya walau pun satu jengkal, walau pun satu detik?? Aku benci diriku sendiri. Dan sekarang aku ngerasa kangen banget sama Kamu, aku rindu saat2 ngobrol sama Kamu, berdua, cuma aku dan Kamu saja yang tau. Aku mengaku salah, aku mengaku karena telah melupakanMu. Tapi aku ga selingkuh dengan yang lain, aku hanya melupakanMu sementara, sedetik, semenit, tidak, aku rasa mungking beberapa jam yang lalu untuk kebahagiaan duniaku, kehidupan yang belum aku temukan arti spesialnya. Aku hanya ingin kamu tahu aku selalu mencintaiMu sampai

Belajar SECURITY

--membuat user : create user USER1 identified by user1; --memberi hak akses koneksi : grant connect to user1; --buat koneksi ke server sqlplus hr@admin --ngasih hak kpd user utk select regions on hr : grant select on hr.regions to user1, user2; --ngasih hak kpd user utk insert regions on hr : grant insert on hr.regions to user1, user2; --memberi hak akses kepada user dan user tersebut boleh memberi akses kepada user lain : grant insert on hr.regions to user1 with grant option; --> hanya untuk yang menggunakan ON (apabila hak askes user1 di revoke, maka hak akses yang diberikan kpd user2 otomatis di revoke) grant connect to user1 with admin option; --> hanya untuk yang tidak pakai ON (apabila hak askes user1 di revoke, maka hak akses yang diberikan kpd user2 masih bisa dipakai) --admin melakukan revoke utk penjahat(mencabut hak akses) : revoke select on hr.regions FROM user1; --mengunci account client : alter user namauser account locked ; --reset/ruba

Belajar PROCEDURE dan FUNCTION

Syntaks dasar PROCEDURE : CR EATE OR REPLACE PROCEDURE procedure_name  (parameter1 mode1 datatype1, parameter2 mode2 datatype2, . . .) IS Daftar variabel lokal jika ada BEGIN … END; / Catatan : mode1 atau mode2 dapat diisi dengan : IN atau OUT atau IN OUT , bila mode tidak ditulis maka akan dianggap mode IN mode1 atau mode2 tidak wajib ada, sesuaikan dengan kebutuhan program pengguna Daftar parameter tidak wajib ada, sesuaikan dengan kubutuhan program pengguna    contoh penggunaan PROCEDURE : CREATE OR REPLACE PROCEDURE perkalian (a IN number, b number) IS c number(3); BEGIN c:=a*b; DBMS_OUTPUT.PUT_LINE('Hasil perkalian '||a||' x '||b||' sama dengan '||c); END; /  Untuk memanggil PROCEDURE tersebut yaitu dengan   exec perkalian(5,2); Syntaks dasar FUNCTION : CREATE OR REPLACE FUNCTION function_name (argument1 mode1 datatype1, argument2 mode2 datatype2, . . .) RETURN datatype IS Daftar variabel lokal jika ada BEGIN … RETURN …. ;