Yoi choi...
Jangan lupa SELECT nya pakai INTO clause ya bro.

bw

--- In [email protected], Renal Yordan <kirimaj...@...> wrote:
>
> Terima kasih Mas Yulius,
> apakah perlu menggunakan querynya? sebab sebelumnya saya menggunakan querynya 
> di toad untuk memunculkan field2 tertentu saja dan file text tersebut akan di 
> impor ke database lain (yaitu sql server) 
> 
> Terima kasih
> 
> --- On Fri, 4/23/10, yulius_wibowo <yulius_wib...@...> wrote:
> 
> From: yulius_wibowo <yulius_wib...@...>
> Subject: [indo-oracle] Re: Otomatis melahirkan text file di Oracle
> To: [email protected]
> Date: Friday, April 23, 2010, 4:02 PM
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
>  
>  
> 
> 
> 
>   
> 
> 
>     
>       
>       
>       
> 
> 1. set nilai parameter UTL_FILE
> 
> Contoh : utl_file_dir= '/home/oracle/ temp'
> 
> 
> 
> 2. Buat procedure utk melahirkan text file:
> 
> Contoh:
> 
> create or replace procedure generate_file( p_order_id in varchar2)
> 
> is
> 
>  output_file utl_file.file_ type;
> 
>  output_filename varchar2(100) ;
> 
> begin
> 
>  output_filename := 'order_' || p_order_id || '.txt';
> 
>  output_file := utl_file.fopen ('/home/oracle/ temp', output_filename, 'w');
> 
> -- select ke table order dgn ordid = p_order_id
> 
> -- dan keluarkan hasilnya lewat utl_file.put_ line(output_ file,.... );
> 
>  utl_file.put_ line(output_ file,'Isi order baris 1');
> 
>  utl_file.put_ line(output_ file,'Isi order baris 2');
> 
>  utl_file.put_ line(output_ file,'Isi order baris ...');
> 
>  utl_file.put_ line(output_ file,'Isi order baris n');
> 
>  utl_file.fclose( output_file) ;
> 
> end;
> 
> /
> 
> 
> 
> 3.Buat trigger pada table yg akan dipantau pada saat order masuk,
> 
> dan panggil procedure diatas dari dalam trigger tsb.
> 
> Contoh:
> 
> Table:
> 
> create table test_order(ordid number);
> 
> 
> 
> Trigger:
> 
> create or replace trigger test_order_trg
> 
> after insert on test_order
> 
> for each row
> 
> begin
> 
>   generate_file( :new.ordid) ;
> 
> end;
> 
> /
> 
> 
> 
> --- In indo-oracle@ yahoogroups. com, Renal Yordan <kirimajake@ ...> wrote:
> 
> >
> 
> > Terima kasih mas mas sekalian atas bantuannya,kira kira cara memakai fitur 
> > oracle goldengatenya gimana ya, atau trigernya
> 
> > Terima kasih banyakregards
> 
> > 
> 
> > --- On Thu, 4/22/10, Wiwin <kiman_keren@ ...> wrote:
> 
> > 
> 
> > From: Wiwin <kiman_keren@ ...>
> 
> > Subject: [indo-oracle] Re: Otomatis melahirkan text file di Oracle
> 
> > To: indo-oracle@ yahoogroups. com
> 
> > Date: Thursday, April 22, 2010, 10:40 PM
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> > 
> 
> >  
> 
> >  
> 
> > 
> 
> > 
> 
> > 
> 
> >   
> 
> > 
> 
> > 
> 
> >     
> 
> >       
> 
> >       
> 
> >       coba manfaatin fitur oracle goldengate.. . goldengate bisa dipake bwt 
> > replikasi dari level table, user, sampe db... datanya juga bisa diseleksi...
> 
> > 
> 
> > 
> 
> > 
> 
> > --- In indo-oracle@ yahoogroups. com, "kirimajake" <kirimajake@ ...> wrote:
> 
> > 
> 
> > >
> 
> > 
> 
> > > databasenya berbeda Mas yaitu Ms. sql server dan beda server
> 
> > 
> 
> > > 
> 
> > 
> 
> > > --- In indo-oracle@ yahoogroups. com, "yulius_wibowo" <yulius_wibowo@ > 
> > > wrote:
> 
> > 
> 
> > > >
> 
> > 
> 
> > > > Kirimajake wrote:
> 
> > 
> 
> > > > > kegunaan file .txt tersebut akan digunakan untuk meng-import data ke 
> > > > > dalam
> 
> > 
> 
> > > > > applikasi lain dengan database yang berbeda.
> 
> > 
> 
> > > > 
> 
> > 
> 
> > > > database yg berbeda?
> 
> > 
> 
> > > > - beda server/mesin
> 
> > 
> 
> > > > - beda versi (tapi tetap Oracle Database)
> 
> > 
> 
> > > > - beda database vendor (misal: MS-SQL Server, MySQL)
> 
> > 
> 
> > > > 
> 
> > 
> 
> > > > bw
> 
> > 
> 
> > > > 
> 
> > 
> 
> > > > --- In indo-oracle@ yahoogroups. com, Yoel Susanto <yoel.susanto@ > 
> > > > wrote:
> 
> > 
> 
> > > > >
> 
> > 
> 
> > > > > kenapa processnya harus database --> user --> database
> 
> > 
> 
> > > > > kenapa tidak langsung database --> database (melalui dblink)
> 
> > 
> 
> > > > > 
> 
> > 
> 
> > > > > kalo butuh real time, bisa menggunakan trigger (seperti saran pak 
> > > > > bowo).
> 
> > 
> 
> > > > > kalo tidak butuh realtime, bisa menggunakan scheduler job.
> 
> > 
> 
> > > > > 
> 
> > 
> 
> > > > > kalo process manual dengan menggunakan text file, sepertinya anda 
> > > > > tidak
> 
> > 
> 
> > > > > perlu real time.
> 
> > 
> 
> > > > > 
> 
> > 
> 
> > > > > Cheers,
> 
> > 
> 
> > > > > Yoel Susanto
> 
> > 
> 
> > > > > 
> 
> > 
> 
> > > > > 
> 
> > 
> 
> > > > > 
> 
> > 
> 
> > > > > 
> 
> > 
> 
> > > > > 2010/4/22 kirimajake <kirimajake@ >
> 
> > 
> 
> > > > > 
> 
> > 
> 
> > > > > >
> 
> > 
> 
> > > > > >
> 
> > 
> 
> > > > > > halo kawan kawan mau bertanya sedikit nih, singkat saja ya...
> 
> > 
> 
> > > > > > bagaimana caranya di oracle...
> 
> > 
> 
> > > > > > sewaktu user mengentry order... lalu secara otomatis akan 
> > > > > > melahirkan file
> 
> > 
> 
> > > > > > .txt tanpa harus meng-query di toad secara manual.
> 
> > 
> 
> > > > > > kegunaan file .txt tersebut akan digunakan untuk meng-import data 
> > > > > > ke dalam
> 
> > 
> 
> > > > > > applikasi lain dengan database yang berbeda.
> 
> > 
> 
> > > > > > masalah yang dihadapi saat ini dikarenakan admin harus meng query 
> > > > > > manual
> 
> > 
> 
> > > > > > melalui toad.
> 
> > 
> 
> > > > > >
> 
> > 
> 
> > > > > > Terima kasih sebelumnya
> 
> > 
> 
> > > > > > atas jawaban kawan kawan.
> 
> > 
> 
> > > > > >
> 
> > 
> 
> > > > > >  
> 
> > 
> 
> > > > > >
> 
> > 
> 
> > > > > 
> 
> > 
> 
> > > > > 
> 
> > 
> 
> > > > > [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