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

文章作者 100test 发表时间 2008:03:31 11:52:04
来源 100Test.Com百考试题网


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

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

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

0select 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个步骤去转换数据,就可以保持数据的完整性了。



相关文章


被忽略的Window erver2008九大特性
Oracle常用及非常用函数
Oracle监听服务启动失败解决方法
Oracle11g最突出的五大特性
教你轻松掌握Oracle与FoxPro的数据转换
解析:执行0drop表操作后数据库无法起动
解析:教你快速的掌握EM乱码的解决方法
解析:索引跳跃式扫描(indexski can)
教你快速理解Oracle归档模式的命令及参数
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛