筆者單位使用的是Oracle
數據庫與HP-UNIX系統
由於Oracle數據格式與微機通用的格式不同
不能直接調用Oracle的數據
Oracle提供的前台開發工具Developer
雖然可以訪問Oracle的數據
並有數據訪問接口
但這些數據格式不是微機的通用格式
有時為了方便業務
需要把Oracle的數據轉換到微機上處理
報刊雜志曾經介紹過一些方法
但實現起來比較麻煩
筆者經過多次試驗
總結出一個簡單實用的方法
只需幾個通用的軟件就能把Oracle的數據轉換成微機所使用的*
dbf文件
步驟如下
一
先用Oracle的sqlplus工具提取Oracle的數據
select dwdm
dwmc
count from dwjbb where dzrq is NULL
dwdm dwmc count
pdy
投資企業物資公司
pdy
木材總公司
pdy
石油化工產品聯營公司
pdy
物資公司
pdy
經濟拓展總公司
pdy
駿馬苑服務公司
pdy
美雅股份有限公司
dwdm dwmc count
pdy
易興發展有限公司
把以上查詢到的記錄
通過輸出重定向命令spool
保存到一個文本格式的文件(dwxx
lst)
用FTP把dwxx
lst傳送到本地硬盤
二
用Word
打開dwxx
lst文件
刪除多余的字符
並保存為文本格式dwxx
txt
dwdm dwmc count
pdy
投資企業物資公司
pdy
木材總公司
pdy
石油化工產品聯營公司
pdy
物資公司
pdy
經濟拓展總公司
pdy
駿馬苑服務公司
pdy
美雅股份有限公司
pdy
易興發展有限公司
三
Excel
打開剛才的文件dwxx
txt
會出現文本導入向導
只需按照提示
就能把dwxx
txt文件轉換成Excel的文件格式dwxx
xls
四
使用FoxPro的導入功能
打開dwxx
xls文件
把Excel格式文件轉換為數據庫文件dwxx
dbf
數據字段默認為dwdm
dwmc
count
如果省去第三步
直接使用FoxPro的導入功能轉換dwxx
txt
可能出現數據轉換不完整
如按照以上這四個步驟去轉換數據
就能保持數據的完整性
From:http://tw.wingwit.com/Article/program/Oracle/201311/18754.html