coba pakai cursor aj..

create procedure insert_data is

cursor c_data is select data from table_name;

begin

for w in c_data loop
  insert into table_name
  VALUES (W.DATA);
  COMMIT;
end loop;

end;

CMIIW...

--- In [email protected], marina <marina.christ...@...> wrote:
>
> Dear Defry,
> Kalau begitu gini aja,
> buat satu procedure lagi yang isinya manggil procedure insert_data(x) 
> tsb, lalu procedure barunya yang dijalankan di jobs nya.
> misalnya
> 
> create procedure panggil_insert_data is
> begin
>      for i in (select cabang from t_cabang) loop
>          insert_data(i.cabang);
>      end loop;
> end;
> selamat mencoba.
> 
> On 8/26/2010 1:09 PM, defri afrian wrote:
> >
> > Dear
> >
> > Iya sudah bisa.
> > Mau tanya apakah parameter dari procedure itu nilainya bisa dinamis ?
> >
> > Maksudnya gini procedure insert_data('jakarta')
> >
> > Saya ingin nilai data jakarta bukan di isi manual seperti di atas, 
> > namun di
> > ambil dari tabel
> >
> > Thanks sebelumnya.
> >
> > Regards,
> > Defry
> >
> > ________________________________
> > From: Faridh Wisanggeni <faridh_wisangg...@... 
> > <mailto:faridh_wisanggeni%40yahoo.com>>
> > To: [email protected] <mailto:indo-oracle%40yahoogroups.com>
> > Sent: Thu, August 26, 2010 12:37:29 PM
> > Subject: Bls: [indo-oracle] Bagaimana cara eksekusi procedure (yang 
> > memiliki
> > parameter) menggunakan DBMS_SCHEDULER.CREATE_JOB ?
> >
> > Mas defri
> > Bukannya di TOAD sudah diberikan fasilitas untuk membuat jobs
> > dan disitu ada pilihan Every 30 days at midnight dll
> >
> > setelah itu tinggal pilih procudure/package dll
> >
> > Faridh Wisanggeni
> >
> > ________________________________
> > Dari: defri afrian <def_ria...@... <mailto:def_rian80%40yahoo.com>>
> > Kepada: [email protected] <mailto:indo-oracle%40yahoogroups.com>
> > Terkirim: Kam, 26 Agustus, 2010 07:03:43
> > Judul: [indo-oracle] Bagaimana cara eksekusi procedure (yang memiliki 
> > parameter)
> >
> > menggunakan DBMS_SCHEDULER.CREATE_JOB ?
> >
> > Dear,
> >
> > Saya memiliki procedure dengan parameter.
> > Contoh : procedure insert_data(xid varchar2)
> >
> > Bagaimana caranya eksekusi procedure ini secara otomatis untuk setiap 
> > bulan
> > sekali menggunakan DBMS_SCHEDULER.CREATE_JOB ?
> > pastibisa
> > Terima kasih atas supportnya.
> >
> > Regards,
> > Defry
> >
> > [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]
>


Kirim email ke