如何編程實現Oracle的 Import和Export(200分)

  • 主题发起人 主题发起人 W1979
  • 开始时间 开始时间
W

W1979

Unregistered / Unconfirmed
GUEST, unregistred user!

如何編程實現Oracle的 Import和Export

不要用ShellExecute之類的東西
一定有辦法,PL/SQL Developer和DBArtisan 都可以做到的
 
DBArtisan我没看它是怎么实现的
PL/SQL是这样做的(我猜的):
它有两种导出方式,一是SQL,一是它自定义格式
用SQL导出就只是生成变通的SQL而已,对BLOB等字段的表是不能导出的
至于它自定义格式的导出应该是把非BLOB或其他不能用SQL导出的数据自己处理
然后再导入的时候把它写到数据库。
两者都只能导出表数据,如果你连触发器、同义词、存储过程、序列等等都要导出的话
这样做就比较麻烦了,当然也是可以做的,但我觉得没有必要。
 
>>不要用ShellExecute之類的東西
>>一定有辦法,PL/SQL Developer和DBArtisan 都可以做到的
PL/SQL Developer中标准的IMP和EXP就是类似ShellExecute调用了ORACLE的IMP和EXP,
而如果想导出自己的格式就XIANJUN说的,只要你能读写数据库,你爱用什么格式都是
你的自由,可是得自己维护格式正常读写,文本、文件数据库,甚至可以导到SQL SERVER
中(这种格式可真不简单,好在别人已经做了)。
 
>>PL/SQL Developer中标准的IMP和EXP就是类似ShellExecute调用了ORACLE的IMP和EXP,
什么是'類似'?具體如何實現?
 
仔细看看oracle中的
Import和Export命令参数就可以了
 
多人接受答案了。
 
后退
顶部