將.csv格式的文件導(dǎo)入oracle數(shù)據(jù)庫(kù)中
10年積累的做網(wǎng)站、成都網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有天津免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
第一種方法
1、選擇工具---文本導(dǎo)入器
2、選擇 到oracle的數(shù)據(jù)選擇所有者和表。
3、選擇打開(kāi)文件,選擇要導(dǎo)入的文本
4、在field中配置表的對(duì)應(yīng)關(guān)系,filed1對(duì)應(yīng)的是.csv中的第一列,配置對(duì)應(yīng)數(shù)據(jù)的那一列,注意類(lèi)型,不然導(dǎo)入數(shù)據(jù)會(huì)報(bào)錯(cuò)。之后點(diǎn)導(dǎo)入,完成。
第二種方法
1、創(chuàng)建控制文件
如,在E:\創(chuàng)建 test.ctl文件,文件內(nèi)容為
load data ---控制文件標(biāo)志
infile'e:/asd.csv'---要輸入的文件名及路徑
into tablejyzxsj_rdl---要插入的表
fields terminatedby ','---以,問(wèn)分割符號(hào)
(GUID,RDL,LJDL,DATETIME timestamp"yyyy-mm-dd")----定義列對(duì)應(yīng)表中的順序
注意:日期格式需要格式化如:DATETIME timestamp "yyyy-mm-dd"
控制文件中指定插入數(shù)據(jù)的方式關(guān)鍵字
Insert,為缺省方式,在數(shù)據(jù)裝載開(kāi)始要求表為空
Append,在表中追加新紀(jì)錄
Replace,刪除舊紀(jì)錄,替換成新裝載的紀(jì)錄
Truncate,同上
2、在dos窗口下執(zhí)行命令實(shí)現(xiàn)數(shù)據(jù)導(dǎo)入
sqlldr sgbiz/sgbiz@ip:1521/dljydbcontrol=e:/test.ctl log=e:/test.log