當前位置:才華齋>IT認證>Oracle認證>

Oracle資料庫與FoxPro資料的轉換

Oracle認證 閱讀(2.23W)

我們大家都知道Oracle資料庫的資料格式和微機通用的實際應用格式有所不同,所以在實際操作中我們不能對Oracle的資料直接呼叫,Oracle資料庫所提供的相關前臺的開發工具Developer 2000雖然可以訪問Oracle的資料。

Oracle資料庫與FoxPro資料的轉換

並有資料訪問介面,但這些資料格式不是微機的`通用格式。(作者單位使用的是Oracle 7.3資料庫與HP-UNIX系統。)

有時為了方便業務,需要把Oracle資料庫的資料轉換到微機上處理,報刊雜誌曾經介紹過一些方法,但實現起來比較麻煩,經過多次試驗,總結出一個簡單實用的方法,只需幾個通用的軟體就能把Oracle的資料轉換成微機所使用的*檔案。

  步驟如下:

  一、先用Oracle的sqlplus工具提取Oracle的資料:

ct dwdm,dwmc,count from dwjbb where dzrq is NULL;

dwmc count

pdy000239 投資企業物資公司 317.72

pdy000327 木材總公司 6195.54

pdy000431 石油化工產品聯營公司 476.58

pdy000466 物資公司 953.16

pdy000538 經濟拓展總公司 476.58

pdy000546 駿馬苑服務公司 1112.02

pdy000570 美雅股份有限公司 8674.72

dwdm dwmc count

pdy000829 易興發展有限公司 476.58

把以上查詢到的記錄,通過輸出重定向命令spool,儲存到一個文字格式的檔案(),用FTP把傳送到本地硬碟。

  二、用Word 97開啟檔案,刪除多餘的字元,並儲存為文字格式。

dwdm dwmc count

pdy000239 投資企業物資公司 317.72

pdy000327 木材總公司 6195.54

pdy000431 石油化工產品聯營公司 476.58

pdy000466 物資公司 953.16

pdy000538 經濟拓展總公司 476.58

pdy000546 駿馬苑服務公司 1112.02

pdy000570 美雅股份有限公司 78674.72

pdy000829 易興發展有限公司 476.58

三、Excel 5.0開啟剛才的檔案,會出現文字匯入嚮導,只需按照提示,就能把檔案轉換成Excel的檔案格式。

四、使用FoxPro的匯入功能,開啟檔案,把Excel格式檔案轉換為Oracle資料庫的資料庫檔案,資料欄位預設為dwdm,dwmc,count。

如果省去第三步,直接使用FoxPro的匯入功能轉換,可能出現數據轉換不完整,如按照以上這四個步驟去轉換資料,就能保持資料的完整性。