oracle sqlloader_控制檔案_trailing nullcols小記

wisdomone1發表於2010-07-18

     由於要匯入到tmp_content表的一些列(列:要匯入的原始檔txt or csv檔案)為空,也,按理講我當時另存為(在windows處理)csv,以,分隔。就是這個列沒有內容,也該顯示, ,之類的。

  後在控制檔案修改如下:

-bash-3.1$ more import_tmp_content.ctl
load data
infile '/oracle/wu_li.txt'
append into table  tmp_content
fields terminated by ','
trailing nullcols  ##如要匯入原始檔此列內容為空,在匯入到資料庫表中,此列內容就是null
(content_id recnum,
version,
teachstage,
grade,
subject,
xiu,
chapter,
part,
subpart
)
-bash-3.1$

再次匯入

 sqlldr userid=pd/system control=/oracle/import_tmp_content.ctl  log=load_wuli.log errors=1000

 

一切ok

 

 

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-668321/,如需轉載,請註明出處,否則將追究法律責任。

相關文章