Yang mengakses tabel tersebut lumayan seh, tapi cuma select saja. berikut query nya.
declare cursor cr is select * from TABLE_A; i number(6); sql_t varchar2(500); begin sql_t := 'update TABLE_B ' || 'set ' || 'PR_HS = :rPR_HS, '|| 'PR_DT = :rPR_DT, '|| 'CR = :rCR, '|| 'DS_ST = :rDS_ST, '|| 'RC_DT = :rRC_DT, '|| 'RC_NM = :rR_NAM, '|| 'RC_ST = :rRC_ST, '|| 'RS = :rRS '|| 'where IN_NO = :rIN_NO'; i := 0; for rec in cr loop execute immediate sql_t using rec.PR_HS, rec.PR_DT, rec.CR, rec.DS_ST, rec.RC_DT, rec.RC_NM, rec.RC_ST, rec.RS, rec.IN_NO; i := i + 1; if mod(i, 5000) = 0 then commit; end if; end loop; commit; end; / Adakah tools yang bisa digunakan untuk memonitor table_space? Disini diberi user yang privilege nya minim. Terima kasih. Salam, --- Pada Kam, 25/2/10, Martin <[email protected]> menulis: Dari: Martin <[email protected]> Judul: Re: [indo-oracle] Mohon informasi "Update table" Kepada: [email protected] Tanggal: Kamis, 25 Februari, 2010, 2:50 PM On 25-02-2010 10:34 AM, faizul umam wrote: > proses update 20 ribu row ke suatu table itu tidak lebih dari 5 menit. Tetapi > sekarang kok jadi 2 hari. > Kira-kira faktor apa saja ya yang mempengaruhi kok jadi lama? table di pakai atau ngagur ?? filed yg di updatenya apa ?? query gimana ? salam martin Akses email lebih cepat. Yahoo! menyarankan Anda meng-upgrade browser ke Internet Explorer 8 baru yang dioptimalkan untuk Yahoo! Dapatkan di sini! http://downloads.yahoo.com/id/internetexplorer [Non-text portions of this message have been removed]

