Dear Mas Defri,

Bisa menggunakan package UTL_FILE untuk melakukan generate file dari hasil 
output plsql. Sebelumnya harus dibuat direktorinya terlebih dahulu sebagai 
tempat untuk menampung file tersebut. 

CREATE DIRECTORY DIREKTORI as 'path untuk menyimpan file';
GRANT READ, WRITE TO usernya

Berikut contoh simple untuk melakukan generate file :

DECLARE
   filename   VARCHAR2 (200);
   tempdata   VARCHAR2 (1000);
   fileopr    UTL_FILE.file_type;

   CURSOR curr_emp
   IS
      SELECT *
        FROM scott.emp;
BEGIN
   filename := 'test.txt';
   fileopr := UTL_FILE.fopen ('DIREKTORI', filename, 'W');

   FOR each_rec IN curr_emp
   LOOP
      tempdata :=
 NULL;
      tempdata := each_rec.empno || ';' || each_rec.empname;
      UTL_FILE.put_line (fileopr, tempdata);
   END LOOP;

   UTL_FILE.fclose (fileopr);
END;

cmiww,
Salam

IH

--- On Mon, 6/21/10, defri afrian <[email protected]> wrote:

From: defri afrian <[email protected]>
Subject: [indo-oracle] Bagaimana generate hasil PL/SQL ke file text secara 
otomatis ?
To: [email protected]
Date: Monday, June 21, 2010, 10:42 PM







 



  


    
      
      
      Dear,



Saya ingin tahu bagaimana generate hasil PL/SQL ke file text secara otomatis ?



Ilustrasinya seperti ini :



select * from scott.emp;



Saya ingin hasil dari query tersebut di generate ke file tes.txt secara otomatis



Mohon pencerahannya.



Regards,

Defry



[Non-text portions of this message have been removed]





    
     

    
    


 



  






      

Kirim email ke