使用命令將文字資料匯入到資料庫中
阿新 • • 發佈:2018-12-19
1.下載 oracle 客戶端 和 plsql
Oracle 的下載地址:
2. 建立 load.ctl 檔案
在任意資料夾下建立 load.ctl 檔案,用編輯器開啟 load.ctl 檔案,並寫入以下程式碼:
load data CHARACTERSET UTF8 infile "D:\importdata\datafile\data.txt" append into table table_name fields terminated by '|' trailing nullcols ( id, mobile )
注:
第二行指定編碼(文字檔案編碼)
第三行指定要匯入的檔案data.txt的路徑
第五行指定匯入的表(以上l例子表名為:table_name)
第六行表示欄位分隔符
最後括號內填寫欄位(注意順序),欄位名寫目標表的欄位名
3.執行 load.ctl 檔案
開啟 cmd ,切換到 load.ctl 檔案目錄下,執行以下命令
sqlldr suncrs/[email protected] control=load.ctl log=log.log
注:上訴程式碼中:suncrs 為使用者名稱和密碼,ubuat 為資料庫名