Dear Syarif,

Untuk menaikkan file import seperti itu, bisa gunakan sql*loader :
berikut langkah2nya (saya contohkan untuk table hr.jobs pada schema HR) :
1. siapkan file .txt dari data yang ingin diimport ke database (file txt 
tersebut dalam bentuk separate by comma dan untuk tipe data string, berikan 
tanda kutip dua (")

contoh 3 record yang ingin dinaikkan (tidak perlu diberikan nama field) :
buka notepad, ketikkan :

"ST_ASTMAN","Stock Assistant Manager",3000,5000
"IT_BASIS","IT BASIS",4000,6000
"SA_ASTMAN","Sales Assistant Manager",4000,5000

save dengan nama DataTableJobs.txt  (di root drive D)

2. siapkan control file untuk proses import :
buka notepad, ketikkan :

LOAD DATA
INFILE "D:\DataTableJobs.txt"
APPEND
PRESERVE BLANKS
INTO TABLE JOBS
FIELDS TERMINATED BY ','           // koma
OPTIONALLY ENCLOSED BY '"'    // petik dua
(JOB_ID,JOB_TITLE,MIN_SALARY,MAX_SALARY)

lalu save dengan nama file : loader.ctl  (di root drive D)

3. Kemudian ke command prompt,
jalankan perintah :
sqlldr <username>/<password>@<service_name> control ='<path loader.ctl>' 
direct=y
contoh :
sqlldr hr/h...@orcl control='D:\loader.ctl' direct=y

penjelasan command di atas: 
username = hr
password = hr
service name = orcl (jika belum ada service name, buat terlebih dahulu)

4. Selesai
Harusnya sudah berhasil anda mengappend data tersebut (defaultnya autocommit 
sehingga tidak perlu dicommit lagi).


semoga membantu...


"Gapailah cita-citamu setinggi langit karena jika kau meleset sekalipun, kau 
akan tetap berada diantara bintang-bintang"   

--- Pada Jum, 28/8/09, godzalli44 <[email protected]> menulis:

Dari: godzalli44 <[email protected]>
Judul: [indo-oracle] Import Data Employee Ke schema HR
Kepada: [email protected]
Tanggal: Jumat, 28 Agustus, 2009, 4:20 PM






 




    
                  Dear all,

Mau tanya, adakah aplikasi yang bisa mengimport secara otomatis

data employee dari file CSV/XLS ke schema HR di Oracle?

atau mungkin ada cara lain?

mohon jawabannya



terima kasih

Syarif.




 

      

    
    
        
         
        
        








        


        
        


      &quot;Coba Yahoo! Mail baru yang LEBIH CEPAT. Rasakan bedanya sekarang! 
http://id.mail.yahoo.com&quot;

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

Kirim email ke