两个ORACLE用户,USRE1和USER2数据库结构兼容,USER2包含USER1中与之对应的表的字段,然后还有可能有别的字段。
两个用户之间没有DB LINK也没有相互通信的特权。两个用户之间的数据没有主键和唯一键冲突。如何将用户1里面多张表的
数据导入到用户2与之对应的表里面。  
不能用EXPORT和IMPORT,也不能用SQL LOADER,还不能用COPY FROM一张张表导入。我只是一个客户端SQL*PLUS
有点像将EXCLE里面的数据导到OARCLE那种导法

解决方案 »

  1.   

    insert into table2 (表一中的列)  as select * from table1;
      

  2.   

    变态的题目,:)
    装个pl/sql developer,把 a 里 的 表 导成sql  语句,再修改下在B上执行就行了
      

  3.   

    DELPHI有种工具叫DATAPUMP,用BDE分别连接两个实例下的USER,然后干你该干的事情
      

  4.   

    PL/SQL DEVELOPER本身不就是支持导成EXCEL文件嘛,不过EXCEL本身有行数限制,大数据量情况下还是不用上的
      

  5.   

    用ACCESS来做链接?在ACCESS里面通过SQL复制?
      

  6.   

    可以使用merge intoif(matched)
        insert into......
    else
        insert into.....语句.