Cara mengupdate data pada oracle menggunakan declare dan looping

Pada kesempatan kali ini saya akan berbagi bagamana cara nya menggunakan declare cursor pada database oracle. dimana saya akan mengupdate data secara otomatis dan cepat pada oracle Berikut scipt nya:

declare cursor sld is
select proc_inst_id_,chargecode, pekerjaan from trx_permohonan;
begin
    for c1 in sld loop
    update tim_proyek set chargecode=c1.chargecode,pekerjaan=c1.pekerjaan
    where proc_inst_id_=c1.proc_inst_id_; 
    commit;
    end loop;
    End;
    
Penjelasanya :

1. Pertama buat inisiasi sld 
2. kemudian select pada data yang akan di ambil
3. Masuk looping pada database untuk kali ini saya perintah kan untuk update.
4. kemudian relasi data nya
5. F5 dan selesai script dan akan melakukan proses update berulang melihat kondisi proc_inst_id_ yang sama akan di update pada tabel tim_proyek

Apabila ada pertanyaan silahkan comment di bawah. bila sempat saya akan menjawab karena ini sifat nya adalah dokumentasi saya aja, atau ada cara lain yang lebih mudah dan simple bisa di koreksi tulisan saya ini, terimakasih sudah berkunjung di website yang sederhana ini ,terimkasih
0 Komentar untuk "Cara mengupdate data pada oracle menggunakan declare dan looping"

Back To Top