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

由于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 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,保存到一个文本格式的文件(dwxx.lst),用FTP把dwxx.lst传送到本地硬盘。

相关推荐