熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Oracle >> 正文

Oracle與FoxPro的數據轉換

2013-11-13 22:18:53  來源: Oracle 

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

From:http://tw.wingwit.com/Article/program/Oracle/201311/18754.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.