扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
由于Oracle数据格式与微机通用的格式不同,不能直接调用Oracle的数据,Oracle提供的前台开发工具Developer 2000虽然可以访问Oracle的数据,并有数据访问接口,但这些数据格式不是微机的通用格式。(作者单位使用的是Oracle 7.3数据库与HP-UNIX系统。)
有时为了方便业务,需要把Oracle的数据转换到微机上处理,报刊杂志曾经介绍过一些方法,但实现起来比较麻烦,笔者经过多次试验,总结出一个简单实用的方法,只需几个通用的软件就能把Oracle的数据转换成微机所使用的*.dbf文件。
步骤如下:
一、先用Oracle的sqlplus工具提取Oracle的数据:
|
把以上查询到的记录,通过输出重定向命令spool,保存到一个文本格式的文件(dwxx.lst),用FTP把dwxx.lst传送到本地硬盘。
二、用Word 97打开dwxx.lst文件,删除多余的字符,并保存为文本格式dwxx.txt。
|
三、Excel 5.0打开刚才的文件dwxx.txt,会出现文本导入向导,只需按照提示,就能把dwxx.txt文件转换成Excel的文件格式dwxx.xls。
四、使用FoxPro的导入功能,打开dwxx.xls文件,把Excel格式文件转换为数据库文件dwxx.dbf,数据字段默认为dwdm,dwmc,count。
如果省去第三步,直接使用FoxPro的导入功能转换dwxx.txt,可能出现数据转换不完整,如按照以上这四个步骤去转换数据,就能保持数据的完整性。
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者