日期:2014-05-17  浏览次数:20821 次

access表数据导入到oracle,急!
最近需要把一个Access数据库中的某个表数据导入到Oracle中对应的表中,两表的结构完全一样,因为数据量相当大(至少几十万条),不可能一行一行的写到Oracle,于是想用C#做个小程序来导数据,可是如何用sql语句实现不同数据库的表操作呢?请帮帮我,先谢!!!

insert   into   temp1   select   *   from   [;database= "c:\db1.mdb "].temp   可这语句在Oracle中执行时提示错误,在oracle中不能象access可以用[]来写sql(因为在access可以这样写:insert   into   temp1   select   *   from   [;database= "c:\db1.mdb "].temp).

------解决方案--------------------
用sqlsever的dts
1、先用access导入到sqlsever
2、在从sqlserver导入到oracle
项目中,数据的转换,我常这么干。。。和快的