新客网WWW.XKER.COM:致力做中国最专业的网络学院!
学院: 操作系统 - 网络应用 - 服务器 - 网络安全 - 工具软件 - 办公软件 - Web开发 - 数据库 - 网页设计 - 图形图像 - 媒体动画 - 硬件学堂 - 存储频道 - QQ专区
您的位置:首页 > 软件开发 > 数据库 > Oracle教程 > 正文:教你轻松掌握Oracle与FoxPro的数据转换

教你轻松掌握Oracle与FoxPro的数据转换

新客网 XKER.COM 2007-10-30 来源: xiaoqiao 收藏本文

我们知道Oracle数据格式与微机通用的格式是不同的,不能直接调用Oracle的数据,Oracle提供的前台开发工具Developer 2000虽然可以访问Oracle的数据,并有数据访问接口,但这些数据格式并不是微机的通用格式。(注释:本文使用的是Oracle 7.3数据库与HP-UNIX系统。)

 

下面我们来介绍一个实用的方法,具体步骤如下:

1、先用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传送到本地硬盘。

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

 

dwdm dwmc count

pdy000239 自来水公司 317.72

pdy000327 第二工程公司 6195.54

pdy000431 城建公司 476.58

pdy000466 物流公司 953.16

pdy000538 托运公司 476.58

pdy000546 快递公司 1112.02

pdy000570 广告公司 78674.72

pdy000829 上市公司 476.58

 

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

 

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

 

如果你省去了第3步,直接使用FoxPro的导入功能转换dwxx.txt,也许会出现数据转换不完整,如按照以上的4个步骤去转换数据,就可以保持数据的完整性了。

收藏】 【评论】 【推荐】 【投稿】 【打印】 【关闭
发表评论
要记得去论坛讨论,点击注册新会员匿名评论
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
阅读排行
随机推荐
实用信息推荐