sqlldr專業(yè)術語就不做啰嗦,接地氣的說這是為了導入或者批量導入.csv格式的數據。
成都創(chuàng)新互聯公司是一家專注于成都網站設計、成都做網站與策劃設計,曹妃甸網站建設哪家好?成都創(chuàng)新互聯公司做網站,專注于網站建設十余年,網設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:曹妃甸等地區(qū)。曹妃甸做網站價格咨詢:18980820575
打開cmd之后我們輸入sqlldr就可以看到相關的信息幫助信息,有著詳細的解析,必看!
那么我們多數配合腳本文檔來使用也試試控制腳本ctl,先來寫一個控制腳本
格式:
load data
infile 'D:\test.csv' --指定csv的文件源地址
insert into table TEST_ONE --你要把插入數據庫那個表,數據類型列一定要正確!很重要,下面是參數介紹
insert into --參數當表為空插入時候用
append --參數表中有數據追加
replace --參數替換 truncate也是這個意思
fields terminated by ',' --這個意思就是說用逗號隔開列字段,字段終止 也有用X'09',是制表符(TAB)
trailing nullcols --這個當你.csv中有null值會插入失敗的,這時候可以用參數可以導入Null值
(name,id,data) --這個是數據表中的列,對應你源文件.csv導入的列
以上就是對.ctl最基本常用語法寫成一個腳本,腳本后綴名一定是.ctl的!
使用:
1、打開cmd
2、輸入格式:
sqlldr userid=system/****@databases control='D:\xx.ctl' log='D:\tracking.log
注意出現不報錯情況,但是這樣不一定是成功!參數的更多使用應該參考cmd提供的幫助更進一步選擇參數。
3、日志:
對錯一定要看日志,確保數據的完整性!看日志沒有什么錯或者什么空值沒插入成功等等,這些小錯誤都會影響數的完整性,比如因為36位空被廢棄,所以一定要仔細!
SQLLDR常用就那么多了,遇見如何插入NULL和"",''的文本,百度一下就出來主要添加新參數就可以實現本人后期與繼續(xù)更新關于350錯誤的解決方案!
名稱欄目:SQLLDR用武之地
文章來源:http://jinyejixie.com/article32/ipgosc.html
成都網站建設公司_創(chuàng)新互聯,為您提供面包屑導航、建站公司、動態(tài)網站、全網營銷推廣、自適應網站、網站建設
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯