数据迁移(200分)

关月

Unregistered / Unconfirmed
GUEST, unregistred user!
请问,如何用delphi把oracle数据库表中的数据转化为text,并且有一个字段的类型为
long型,相反,又如何把text的数据倒入oracle中。
谢谢!
 
想完整导入,导出,恐怕很难吧。
//关注此题。
 
确实,有long型的数据不好处理,需要单独用方法导入导出,如果没有这类的数据请问需要
怎么做呢??要先select 出来,但又怎样写到text中呢?
 
用特殊的符号分隔就可以了吧。long又怎么样,转成TEXT不就行了。
关键是文本,就看你的分隔符选的怎么样了。
 
分隔符选Tab应该比较合适,问题就是,数据select出来之后,我不知道该如何写到txt中,
不会是要一个字段一个字段的写进去吧,能不能作个小例子,问题解决了,一定送上200分
 
为何要导出成Text? 因为有Long类型的存在,所以基本上很难导成Text再还原,因为在Long
里面什么字符都是可能存在的,所以你选什么分隔符都不合适。

要自己写的话,当然要一个字段一个字段往文件里写了。写回数据库应该也是用SQL Insert
回去的。

建议你用Oracle自带的Imp与Exp程序,你的程序只要调用Imp及Exp就行了,当然安装的时候
要把这两个程序也带上。这是最简单的做法, 除非你还要对导出的Text做一些修改,这样的
话就只能老老实实的写代码了。
 
delphi用file.txt和fiel.sch文件来处理文本性的数据库
我用过,倒入倒出都可以
Have a Try?
 
顶部