分享知識-快樂自己:Excel快速導入Oracle 數據庫


需求:

oracle 數據庫有一個student表,現有一個excel表:student.xlsx,需導入oracle數據庫student表中。

student表的擁有者是c##MLQ1  密碼為:xxx

表結構:

打開需導入的excel表格,單擊office按鈕,選擇另存為--其他格式

選擇保存路徑(置於D:\),保存類型CSV(逗號分隔)(*.csv),設置文件名為student.csv,單擊保存

 

新建input.ctl文件(置於D:\),內容為:

load data
infile 'd:\student.csv'
append into table student fields terminated by ','
trailing nullcols(id,name,sex,age)

說明:infile后面參數為欲導入的excel表(已轉換成csv格式)路徑及名稱;append在表后追加;table后面跟oracle數據庫中的表名稱; terminated by ','表示字段分隔符;(id,name,sex,age)表示字段名稱列表

同時按Windows徽標鍵和R鍵,打開運行,輸入cmd,打開命令提示符,輸入命令:

sqlldr userid=c##MLQ1/root@netservicename control=d:\input.ctl

說明:c##MLQ1/root,為oracle數據庫表student的所有者及其密碼;

@netservicename為網絡服務名(某一數據庫的全局名稱);

control是input.ctl文件名稱及路徑

進入oracle數據庫,查詢student表,excel已導入成功

 


免責聲明!

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



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