小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

如何將Excel數(shù)據(jù)導出到Oracle數(shù)據(jù)庫

 憂郁_小剛 2011-04-29
 
時間:2010-10-27 12:41 來源:互聯(lián)網(wǎng) 字體:[大 中 小]以下的文章主要是介紹如何用SQL*Loader將Excel相關(guān)的數(shù)據(jù)導出到Oracle數(shù)據(jù)庫,其主要的目的是實現(xiàn)往Oracle數(shù)據(jù)庫里插入excel相關(guān)文件中的實際應用數(shù)據(jù),以下就是文章的具體內(nèi)容的介紹。
實現(xiàn)步驟:
1、打開MicroSoft Excel 2000
2、文件(F)→新建(N)→工作簿→
3、輸入SQL*Loader將Excel數(shù)據(jù)后,存盤為test.xls,
4、文件(F)→另存為(A)→
保存類型為:制表符分隔,起名為text.txt,保存到C:
5、須先創(chuàng)建表結(jié)構(gòu):
連入SQL*Plus,以system/manager用戶登錄,
以下是代碼片段:
 
SQL> conn system/manager
 
 

創(chuàng)建表結(jié)構(gòu)
以下是代碼片段:
 
SQL> create table test
(
id number,--序號
usernamevarchar2(10),--用戶名
passwordvarchar2(10),--密碼
sj varchar2(20)  --建立日期
);
 
 

6、創(chuàng)建SQL*Loader輸入數(shù)據(jù)Oracle數(shù)據(jù)庫所需要的文件,均保存到C:,用記事本編輯:
控制文件:input.ctl,內(nèi)容如下:
load data --1、控制文件標識 infile 'test.txt' --2、要輸入的數(shù)據(jù)文件名為test.txtappend into table test--3、向表test中追加記錄
fields terminated by X'09'--4、字段終止于X'09',是一個制表符(TAB)
(id,username,password,sj) -----定義列對應順序
a、insert,為缺省方式,在SQL*Loader將Excel數(shù)據(jù)裝載開始時要求表為空
b、append,在表中追加新記錄
c、replace,刪除舊記錄,替換成新裝載的記錄
d、truncate,同上
7、在DOS窗口下使用SQL*Loader命令實現(xiàn)數(shù)據(jù)的輸入
以下是代碼片段:
 
C:>sqlldr userid=system/manager control=input.ctl
 
 

默認日志文件名為:input.log
默認壞記錄文件為:input.bad
如果是遠程對SQL*Loader將Excel數(shù)據(jù)庫進行導入Oracle數(shù)據(jù)庫操作,則輸入字符串應改為:
以下是代碼片段:
 
 
 

8、連接到SQL*Plus中,查看是否成功輸入,可比較input.log與原test.xls文件,查看Oracle數(shù)據(jù)庫是否全部導入,是否導入成功.

文章轉(zhuǎn)載自網(wǎng)管之家:http://www./pdb/oracle/201010/191922.html

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多