Maaf, salah ketik.. s bukan :old:no_id; tapi :old.no_id;
Semua bisa dibaca di cd documentationnya. salam 2009/11/19 Padang Nadimpu <[email protected]> > > > Sesuai pencerahan yg diberikan, saya telah mengeksekusi script di bawah ini > : > > create or replace trigger penduduk > after delete on penduduk > for each row > begin > delete from domisili where no_id=:old:no_id; > end; > / > > kemudian tampil pesan : > > Warning: Trigger created with compilation errors > > Selanjutnya saya lihat triggernya lewat oracle enterprise manager console > Errornya sebagai berikut : > > Line # = 2 Column # = 39 Error Text = PLS-00049: bad bind variable 'OLD' > Line # = 2 Column # = 43 Error Text = PLS-00049: bad bind variable 'NO_ID' > > Mohon solusi pencerahan, apa yg mesti sy lakukan ? > > Best Regard's > > --- On Thu, 11/19/09, stanleycia > <[email protected]<stanleycia%40gmail.com>> > wrote: > > From: stanleycia <[email protected] <stanleycia%40gmail.com>> > Subject: Re: [indo-oracle] Hapus data pd 2 table scr bersama > To: [email protected] <indo-oracle%40yahoogroups.com> > Date: Thursday, November 19, 2009, 11:55 AM > > > > Salam kenal.. saya baru join.. > > coba bantu ya.. semua ada di documentationya :) > > create or replace trigger ... before delete on DOMISILI > > for each row > > begin > > delete from penduduk where no_id=:old:no_ id; > > end; > > dengan catatan penduduk tdk ada referential integrity ke domisili. lebih > > aman pake 2 statement delete saja. > > 2009/11/19 Anthony Kurniawan <anthony_kurniawan04 0...@yahoo. com> > > > > > > > > > Dear, > > > > > > klo pake trigger gmana cara taunya Pak yg didelete no_id nya yang mana ? > > > misal di domisili, saya delete no_id = 1212, > > > trus pasang triggernya kan di domisili, gmn caranya Pak biar kita tau > no_id > > > mana di table penduduk yang mau didelete ? dimasukkin variabel ? or gmn ? > > > thx... > > > > > > Hmm sebaiknya sih jika kondisi table seperti itu, dari tabel penduduk > untuk > > > field id, diberikan foreign key yang mengacu ke tabel domisili dan > > > ditambahkan fitur on delete cascade, sehingga apabila satu row dr suatu > id > > > tabel domisili tersebut dihapus maka di tabel penduduk row yang memiliki > id > > > tersebut akan terhapus juga... > > > > > > hope this help... > > > > > > "Gapailah cita-citamu setinggi langit karena jika kau meleset sekalipun, > > > kau akan tetap berada diantara bintang-bintang" > > > > > > --- Pada Kam, 19/11/09, Agus Haryanto <[email protected]<agus_h23%40yahoo. > > com>> > > > menulis: > > > > > > Dari: Agus Haryanto <agus_...@yahoo. com <agus_h23%40yahoo. com>> > > > Judul: Re: [indo-oracle] Hapus data pd 2 table scr bersama > > > Kepada: indo-oracle@ yahoogroups. com <indo-oracle% 40yahoogroups. com> > > > Tanggal: Kamis, 19 November, 2009, 3:57 AM > > > > > > > > > > > > Kalau Mau simple pakai Trigger aja pak > > > > > > Triggernya dipasang ditable domisili, > > > > > > ketika ada record ditable domisili didelete maka secara otomatis record > di > > > table penduduk juga didelete > > > > > > Regard's > > > > > > Agus > > > > > > ____________ _________ _________ __ > > > > > > From: Padang Nadimpu <nadi...@yahoo. com> > > > > > > To: indo-oracle@ yahoogroups. com > > > > > > Sent: Wed, 18 November, 2009 19:01:11 > > > > > > Subject: [indo-oracle] Hapus data pd 2 table scr bersama > > > > > > Ada 2 table, misalnya data domisili dan penduduk. > > > > > > Pada kedua table terdpt no_id yg sama. > > > > > > Sy coba script hapus seperti di bawah ini : > > > > > > SQL>DELETE from domisili x, penduduk y WHERE x.no_id=y.no_ id and > > > x.no_id=11107070001 ; > > > > > > DELETE from domisili x, from penduduk y WHERE x.no_id=y.no_ id and > > > x.no_id=11107070001 ; > > > > > > * > > > > > > ERROR at line 1: > > > > > > ORA-00933: SQL command not properly ended > > > > > > Mohon koreksi/solusi agar dpt menghapus data pada 2 table scr bersama > > > > > > Best Request > > > > > > [Non-text portions of this message have been removed] > > > > > > Yahoo! Mail Kini Lebih Cepat dan Lebih Bersih. Rasakan bedanya sekarang! > > > http://id.mail. yahoo.com > > > > > > [Non-text portions of this message have been removed] > > > > > > > > > > > [Non-text portions of this message have been removed] > > [Non-text portions of this message have been removed] > > > [Non-text portions of this message have been removed] ------------------------------------ -- -----------I.N.D.O - O.R.A.C.L.E--------------- Keluar: [email protected] Website: http://indooracle.wordpress.com http://www.facebook.com/group.php?gid=51973053515 ----------------------------------------------- Bergabung dengan Indonesia Thin Client User Groups, Terminal Server, Citrix, New Moon Caneveral, di: http://indo-thin.blogspot.comYahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/indo-oracle/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/indo-oracle/join (Yahoo! ID required) <*> To change settings via email: [email protected] [email protected] <*> To unsubscribe from this group, send an email to: [email protected] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

