文章詳情頁
Oracle與FoxPro兩數據庫的數據轉換
瀏覽:99日期:2023-11-24 12:47:20
由于Oracle數據格式與微機通用的格式不同,不能直接調用Oracle的數據,Oracle提供的前臺開發工具Developer 2000雖然可以訪問Oracle的數據,并有數據訪問接口,但這些數據格式不是微機的通用格式。(作者單位使用的是Oracle 7.3數據庫與HP-UNIX系統。) 有時為了方便業務,需要把Oracle的數據轉換到微機上處理,報刊雜志曾經介紹過一些方法,但實現起來比較麻煩,筆者經過多次試驗,總結出一個簡單實用的方法,只需幾個通用的軟件就能把Oracle的數據轉換成微機所使用的*.dbf文件。 步驟如下: 一、先用Oracle的sqlplus工具提取Oracle的數據: select dwdm,dwmc,count from dwjbb where dzrq is NULL;dwdm dwmc countpdy000239 投資企業物資公司 317.72pdy000327 木材總公司 6195.54pdy000431 石油化工產品聯營公司 476.58pdy000466 物資公司 953.16pdy000538 經濟拓展總公司 476.58pdy000546 駿馬苑服務公司 1112.02pdy000570 美雅股份有限公司 8674.72dwdm dwmc countpdy000829 易興發展有限公司 476.58把以上查詢到的記錄,通過輸出重定向命令spool,保存到一個文本格式的文件(dwxx.lst),用FTP把dwxx.lst傳送到本地硬盤。 二、用Word 97打開dwxx.lst文件,刪除多余的字符,并保存為文本格式dwxx.txt。 dwdm dwmc countpdy000239 投資企業物資公司 317.72pdy000327 木材總公司 6195.54pdy000431 石油化工產品聯營公司 476.58pdy000466 物資公司 953.16pdy000538 經濟拓展總公司 476.58pdy000546 駿馬苑服務公司 1112.02pdy000570 美雅股份有限公司 78674.72pdy000829 易興發展有限公司 476.58三、Excel 5.0打開剛才的文件dwxx.txt,會出現文本導入向導,只需按照提示,就能把dwxx.txt文件轉換成Excel的文件格式dwxx.xls。 四、使用FoXPro的導入功能,打開dwxx.xls文件,把Excel格式文件轉換為數據庫文件dwxx.dbf,數據字段默認為dwdm,dwmc,count。 假如省去第三步,直接使用FoxPro的導入功能轉換dwxx.txt,可能出現數據轉換不完整,如按照以上這四個步驟去轉換數據,就能保持數據的完整性。
排行榜