Oracle数据库与FoxPro数据如何转换

数据库 Oracle
以下的文章主要介绍的是Oracle数据库与FoxPro数据库的实际应用数据的互相转换,以下就是正文的详细内容的介绍,望你浏览之后会对其有所了解。

我们大家都知道Oracle数据库的数据格式和微机通用的实际应用格式有所不同,所以在实际操作中我们不能对Oracle的数据直接调用,Oracle数据库所提供的相关前台的开发工具Developer 2000虽然可以访问Oracle的数据。

并有数据访问接口,但这些数据格式不是微机的通用格式。(作者单位使用的是Oracle 7.3数据库与HP-UNIX系统。)

 

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

 

步骤如下:

 

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

 

  1. select dwdm,dwmc,count from dwjbb where dzrq is NULL;  
  2. 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传送到本地硬盘。

二、用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

 

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

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

 

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

【编辑推荐】

  1. Oracle企业管理器11g获合作伙伴青睐的原因
  2. Oracle字符集中的一些问题总结
  3. Oracle修改相关字段的几种常用方法
  4. Oracle分页查询语句的实际应用
  5. 实现异地Oracle数据库的数据同步步骤
责任编辑:佚名 来源: 互联网
相关推荐

2010-04-19 16:01:54

2023-09-05 08:40:57

删除数据库Oracle

2011-04-12 10:59:46

Oracle数据库

2010-04-29 11:53:42

Oracle数据库

2009-11-20 14:08:39

Oracle数据库备份

2011-05-19 13:25:12

Oracle数据库碎片

2011-05-17 14:34:24

2011-04-13 14:58:16

Oracle数据库删除

2011-08-23 15:16:54

OracleMySQL

2011-08-02 17:06:29

Oracle远程数据库创建DB Link

2011-07-29 15:11:42

WeblogicOracle数据库连接

2009-04-03 10:54:49

Oracle备份恢复

2019-05-31 08:23:00

Oracle数据库云渡劫

2011-08-09 14:54:01

OracleDATABASE LI

2011-07-18 14:00:29

RailsOracle

2010-04-23 09:23:44

Oracle 数据库

2015-08-21 12:59:38

Oracle数据库

2011-05-26 10:30:12

Oracle数据库约束

2011-03-10 13:24:26

2011-03-16 08:54:45

Oracle数据库索引
点赞
收藏

51CTO技术栈公众号