Oracle利用sqlldr命令導入 XLS 文檔


1.把要導入的XLS文檔轉換爲CSV格式的逗號分隔。

2.編寫一個loader.ctl文件,內容如下

load data

Infile'D:\student.csv'

appendinto table userinfo

fields terminated by ',' (id,name,add)

3. 在CMD中執行以下語句:

Sqlldr userid=testserver_user[U1] /testserver_user[U2] @testdb[U3]  control[U4] ='D:\test.ctl'

log='D:\log.log'[U5] 

 



注意事項:

1、CSV文件的內容是以“,“分隔的,如果數據在結尾沒有逗號導入時就會出錯。

2、導入不同的表需要使用不同的.ctl文件

3、非空值用append into而不是insert。


 [U1]用戶名

 [U2]密碼

 [U3]數據庫名

 [U4]控制

 [U5]生成日誌文件

發佈了32 篇原創文章 · 獲贊 19 · 訪問量 11萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章