数据库

位置:IT落伍者 >> 数据库 >> 浏览文章

Oracle与FoxPro的数据转换


发布日期:2018年09月15日
 
Oracle与FoxPro的数据转换

笔者单位使用的是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可能出现数据转换不完整如按照以上这四个步骤去转换数据就能保持数据的完整性

上一篇:OARCLE数据库归档模式的设置

下一篇:管理和维护ORACLE控制文件