1. 程式人生 > >使用命令將文字資料匯入到資料庫中

使用命令將文字資料匯入到資料庫中

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 為資料庫名