Thanks Mas Agus Haryanto atas responsnya

Maaf mas kalau untuk mengetahui apakah table tersebut Block Base Table atau 
bukan bagaimana caranya, trus kalau ga ngerepotin sekalian minta contoh code 
PL/SQL nya ^^..

--- In [email protected], Rendy Rendy <broken_m...@...> wrote:
>
> dear  yanaora,
>  
> Kalo anda menggunakan Block Base Table, maka hal tersebut bisa dilakukan 
> secara otomatis. Tetapi bila anda menggunakan Block Non Base Table, lakukan 
> check terlebih dahulu apakah terdapat record key (PK) yang sama,setelah itu 
> apabila ternyata terdapat record yang sama maka lakukan Update, tetapi 
> apabila null maka lakukan insert. 
>  
> thanks
> 
> 
> --- On Thu, 11/26/09, Agus Haryanto <agus_...@...> wrote:
> 
> 
> From: Agus Haryanto <agus_...@...>
> Subject: Re: [indo-oracle] Tanya Cek Jika Record Ada Pake Trigger
> To: [email protected]
> Date: Thursday, November 26, 2009, 1:17 AM
> 
> 
>   
> 
> 
> 
> Pertanyaanya ini.
> 
> Menginsert dan mengupdate ketable itu sendiri atau ke table lain.
> 
> kalau ke table itu sendiri TRIGGER tidak bisa (akan terjadi error mutating)
> 
> Untuk Hal ini sebaiknya gunakan Store Procedure Pak
> 
> algoritmanya
> 
> Lakukan perintah Update dulu
> jika row yang terupdate hasilnya = 0
> lakukan perintah insert
> 
> ____________ _________ _________ __
> From: yanaora <yana...@yahoo. co.id>
> To: indo-oracle@ yahoogroups. com
> Sent: Thu, 26 November, 2009 10:01:12
> Subject: [indo-oracle] Tanya Cek Jika Record Ada Pake Trigger
> 
> Dear All
> 
> Aku mau tanya bagaimana caranya menggunakan TRIGGER BEFORE/AFTER INSERT 
> supaya ketika ada statement INSERT ke dalam table dengan "record key" yang 
> sama yang sudah ada didalam table maka record yang baru tersebut akan 
> meng-UPDATE record lama (jika ada) sedangkan jika belum ada maka proses 
> INSERT akan terjadi seperti biasa
> 
> terima kasih sebelumnya
> 
> [Non-text portions of this message have been removed]
> 
> 
> 
> 
> 
> 
> 
> 
> 
>       
> 
> [Non-text portions of this message have been removed]
>


Kirim email ke