sqlldr 向oracle導入csv、txt文件


1.創建控制文件

文件名.ctl

內容

load data   --文件頭部

infile '/home/oracle/42.txt'  --要導入文件的絕對路徑

truncate  --清表用 

into table  用戶名.表名 --必須為空表

      --append into table  --原表追加

fields terminated by ','   --文件中個列之間的分割字符

Optionally enclosed by '"'  --每個字段都是用“”包圍

trailing nullcols   --允許某地為空值,保證缺少部分字段時,整個表格不錯位

id(字段) number (類型)  --將導入字段轉為指定類型,否則默認轉換為varchar類型,當有源數據有時間格式是,務必指定轉換格式。

 

2.cmd 命令

sqllder userid=用戶名/密碼@實例名  control=控制文件絕對路徑 log=文件絕對路徑

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM