电竞比分网-中国电竞赛事及体育赛事平台

分享

DBF文件導(dǎo)入到oracle嘗試

 我愛百科全書 2012-05-11

DBF文件可能是Visual Foxpro格式的,用excel也能打開,但由于excel行數(shù)有65536的上限,所以當(dāng)dbf文件很大,記錄數(shù)超過65536時,excel文件會截斷超過65536的哪些記錄。

1. 采用SQLServer的導(dǎo)入導(dǎo)出向?qū)?BR>首先,采用SQLServer的導(dǎo)入導(dǎo)出向?qū)ВY(jié)果發(fā)現(xiàn)不管數(shù)據(jù)源采用何種dbf驅(qū)動程序(dBase III / IV / 5,Driver do Microsoft dBase (*.dbf)等各種dbf驅(qū)動) 就是不能讀取dbf文件,后來通過同事多次測試發(fā)現(xiàn)要用ODBC。即在數(shù)據(jù)源(ODBC)中新建一個系統(tǒng)DSN,使用Driver do Microsoft dBase (*.dbf),選擇dbf所在的文件目錄。

經(jīng)過這個配置,再在SQLServer的導(dǎo)入導(dǎo)出向?qū)е锌梢皂樌麑bf文件中的數(shù)據(jù)導(dǎo)出到目標(biāo)數(shù)據(jù)庫(SQLServer, Oracle等)

2. 運用Access數(shù)據(jù)庫的導(dǎo)出功能
新建一個Access數(shù)據(jù)庫,再在表視圖中,使用"導(dǎo)入"功能,將dbf文件導(dǎo)入為當(dāng)前數(shù)據(jù)庫中的一個表(表名默認取dbf的文件名)

導(dǎo)入完畢,再右鍵點擊該表名稱,選擇“導(dǎo)出”,選擇相應(yīng)的目標(biāo)數(shù)據(jù)庫驅(qū)動類型(比如用ODBC),即可將數(shù)據(jù)導(dǎo)出到目標(biāo)數(shù)據(jù)庫中。

由于當(dāng)時時間比較急,沒有嘗試其它的辦法,相信還會有其它的導(dǎo)入導(dǎo)出辦法。

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

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多