当前位置:首页 > 技术与方案 > 数据库技术相关

Oracle与FoxPro两数据库的数据转换

(2012-09-25 14:33:10)

有时为了方便业务,需要把Oracle的数据转换到微机上处理,报刊杂志曾经介绍过一些方法,但实现起来比较麻烦,笔者经过多次试验,总结出一个简单实用的方法,只需几个通用的软件就能把Oracle的数据转换成微机所使用的*.dbf文件。

 

步骤如下:

一、先用Oracle的sqlplus工具提取Oracle的数据:

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

dy000239 投资企业物资公司 317.72
dy000327 木材总公司 6195.54
dy000431 石油化工产品联营公司 476.58
dy000466 物资公司 953.16
dy000538 经济拓展总公司 476.58
dy000546 骏马苑服务公司 1112.02
dy000570 美雅股份有限公司 8674.72

dy000829 易兴发展有限公司 476.58

把以上查询到的记录,通过输出重定向命令spool,保存到一个文本格式的文件(dwxx.lst),用FTP把dwxx.lst传送到本地硬盘。

二、用Word 97打开dwxx.lst文件,删除多余的字符,并保存为文本格式dwxx.txt。



dy000570 美雅股份有限公司 78674.72

三、Excel 5.0打开刚才的文件dwxx.txt,会出现文本导入向导,只需按照提示,就能把dwxx.txt文件转换成Excel的文件格式dwxx.xls。

四、使用FoxPro的导入功能,打开dwxx.xls文件,把Excel格式文件转换为数据库文件dwxx.dbf,数据字段默认为dwdm,dwmc,count。

如果省去第三步,直接使用FoxPro的导入功能转换dwxx.txt,可能出现数据转换不完整,如按照以上这四个步骤去转换数据,就能保持数据的完整性

更多
关闭窗口 打印 
网站首页    -    联系我们    -   收藏本站    -    网站地图                                                               客户服务热线:0571-85023000
本网站所有网页信息已申请知识产权和著作权保护,版权归四海光纤公司所有,未经授权禁止任何人复制或镜像,违者必究。
公司主营:杭州光纤光缆视频会议系统,是专业的通信网络工程、视频会议系统建设专家

中华人民共和国备案号:浙ICP备10018243号